import type { SkillConfig } from '../core/types'; export interface MatchResult { skill: SkillConfig; score: number; reason: string; } export declare function matchSkills(message: string, skills: SkillConfig[]): Promise; export declare function matchSkillIndex(query: string, index: { name: string; description: string; path: string; }[], topK?: number): { name: string; path: string; score: number; }[]; export declare function topMatch(results: MatchResult[], threshold?: number): MatchResult | null; //# sourceMappingURL=matcher.d.ts.map