export interface SkillSearchResult { name: string; description: string; owner: string; repo: string; source: 'github' | 'clawhub'; url?: string; slug?: string; version?: string; downloads?: number; stars?: number; /** Normalized relevance score (higher = more popular/relevant). */ popularity?: number; } export interface MirrorConfig { /** GitHub API base URL (default: https://api.github.com) */ githubApi?: string; /** GitHub download base URL (default: https://github.com) */ githubDownload?: string; /** ClawHub API base URL (default: https://clawhub.ai/api/v1) */ clawHubApi?: string; /** ClawHub download base URL (default: https://clawhub.ai/api/v1/download) */ clawHubDownloadApi?: string; } export declare class SkillFinder { private static mirror; /** Configure mirror URLs for GitHub and ClawHub. */ static configureMirror(config: MirrorConfig): void; /** Get the current mirror configuration. */ static getMirror(): Required; private static searchClawHub; private static searchGitHub; static search(query: string): Promise; static fetchSkillsIndex(): Promise; static parseSkillSource(source: string): { type: 'github'; owner: string; repo: string; } | { type: 'clawhub'; slug: string; } | null; } //# sourceMappingURL=skill-finder.d.ts.map