export type DelegationCategory = "quick" | "deep" | "visual" | "research" | "review" | "build" | "planning" | "general"; export type DelegationFallbackPath = "none" | "category-default" | "frontend-reroute" | "user-subagent" | "keyword-fallback"; export interface DelegationRoutingTelemetry { detected_category: DelegationCategory; chosen_agent: string; confidence: number; fallback_path: DelegationFallbackPath; } export interface DelegationRoutingDecision { agent: string; telemetry: DelegationRoutingTelemetry; } interface CategoryClassification { category: DelegationCategory; confidence: number; fallbackPath: DelegationFallbackPath; } export declare function looksReadOnlyDelegationIntent(inputText: string): boolean; export declare function parseDelegationCategory(value: string | undefined): DelegationCategory | null; export declare function classifyDelegationCategory(inputText: string): CategoryClassification; export declare function resolveDelegationRouting(input: { description: string; prompt: string; command?: string; category?: string; subagentType?: string; autoRoute?: boolean; }): DelegationRoutingDecision; export {}; //# sourceMappingURL=router.d.ts.map