export interface SkillPreferenceEntry { query: string; preferenceIndex: number; } export interface SkillSearchRoot { root: string; origin: 'project' | 'global' | 'builtin' | 'plugin' | 'explicit'; platform?: string; } export interface FoundSkillSource { name: string; root: string; origin: SkillSearchRoot['origin']; platform?: string; description: string; skillMd: string; references: Array<{ path: string; contentHash: string; }>; scripts: Array<{ path: string; sideEffect: 'unknown' | 'none' | 'read' | 'write' | 'external'; }>; hash: string; } export interface FoundSkill { query: string; preferenceIndex: number | null; status: 'available' | 'missing' | 'ambiguous'; sources: FoundSkillSource[]; } export interface FindPreferredSkillsOptions { projectRoot: string; homeDir?: string; builtinRoot?: string; preferences?: SkillPreferenceEntry[] | null; extraRoots?: SkillSearchRoot[]; } export declare function findPreferredSkills(options: FindPreferredSkillsOptions): Promise; //# sourceMappingURL=find.d.ts.map