export interface AgentMatchResult { agent: string | null; score: number; fallback: boolean; userSpecified: boolean; } /** * Normalizes words to common stems and synonyms to improve matching robustness. * Helps map action verbs to agent endings (e.g. verify -> verifier, plan -> planner). */ export declare function getWordStems(word: string): string[]; /** * Selects an agent based on natural language intent. * Keyword + similarity matching with suffix stemming and lineage constraints (no LLM). */ export declare function selectAgent(intent: string, agents?: Array<{ name: string; id?: string; description?: string; }>, commandContext?: { name: string; description?: string; }): Promise; //# sourceMappingURL=semantic-agent-selector.d.ts.map