export interface SkillMatch { source: string; path: string; name: string; description: string; score: number; snippet: string; } export interface MissingLibrary { path: string; reason: string; } export interface SearchResult { matches: SkillMatch[]; missing: MissingLibrary[]; } export declare function searchSkills(libraries: string[], query: string, limit?: number, opts?: { fromEnv?: boolean; }): Promise;