export interface InstalledSkill { name: string; path: string; content: string; installedAt: string; source: string; securityScore?: number; usageCount?: number; lastUsedAt?: string; version?: string; } /** * Initialize registry directories */ export declare function initializeRegistry(): Promise; /** * Install a skill to local registry */ export declare function installSkill(skillName: string, content: string, options?: { source?: string; version?: string; securityScore?: number; }): Promise; /** * Get installed skill by name */ export declare function getInstalled(skillName: string): Promise; /** * List all installed skills */ export declare function listInstalled(): Promise; /** * Remove installed skill */ export declare function removeSkill(skillName: string): Promise; /** * Update skill (re-fetch and replace) */ export declare function updateSkill(skillName: string, newContent: string): Promise; /** * Record skill usage */ export declare function recordUsage(skillName: string): Promise; /** * Get registry statistics */ export declare function getStats(): Promise<{ total: number; bySource: Record; totalUsage: number; }>; //# sourceMappingURL=registry.d.ts.map