/**
 * Unified agent routing: regex (instant) → optional Balanced 4B → V3 execution hints.
 */
import type { APIClient } from './api.js';
import { type AgentRoutePath } from './fastAgentRouter.js';
export type { AgentRoutePath };
export interface AgentRouteDecision {
    path: AgentRoutePath;
    taskKind: string;
    fastPath?: string;
    confidence: number;
    reason: string;
    source: 'regex-trivial' | 'regex' | 'balanced-4b' | 'merged';
    routerLatencyMs?: number;
    routerModel?: string;
}
export declare function resolveAgentRoute(api: APIClient, prompt: string): Promise<AgentRouteDecision>;
