/** * Skill Catalog Client for Milady. * * Provides a cached skill catalog (memory -> file) sourced from the * local skills/.cache/catalog.json. Supports search and browse. * * @module services/skill-catalog-client */ export interface CatalogSkillStats { comments: number; downloads: number; installsAllTime: number; installsCurrent: number; stars: number; versions: number; } export interface CatalogSkillVersion { version: string; createdAt: number; changelog: string; } export interface CatalogSkill { slug: string; displayName: string; summary: string | null; tags: Record; stats: CatalogSkillStats; createdAt: number; updatedAt: number; latestVersion: CatalogSkillVersion | null; } export interface CatalogSearchResult { slug: string; displayName: string; summary: string | null; score: number; latestVersion: string | null; downloads: number; stars: number; installs: number; } export declare function getCatalogSkills(): Promise; export declare function refreshCatalog(): Promise; export declare function getCatalogSkill(slug: string): Promise; export declare function searchCatalogSkills(query: string, limit?: number): Promise; export declare function getTrendingSkills(limit?: number): Promise; //# sourceMappingURL=skill-catalog-client.d.ts.map