import type { AgentCapability, TaskRoute } from '../../types/index.js';
/**
 * C4 + C6 + C7: Route a task description to the best available agent.
 * Returns a TaskRoute with assigned agent, model tier, and confidence score.
 * If the task requires multiple agents (C5), decomposition is included.
 */
export declare function routeTask(taskDescription: string, availableAgents: AgentCapability[]): TaskRoute;
//# sourceMappingURL=task-router.d.ts.map