interface McpTrackingEntry { id: string; enabled: boolean; needs_credential: boolean; credential_keys: string[]; credential_help?: string; configured_at: string; } export interface McpWriteResult { claudeJsonPath: string; trackingPath: string; installed: string[]; skipped: string[]; missingFromCatalog: string[]; credentialsRequired: { id: string; keys: string[]; help?: string; }[]; } export declare function writeMcpConfig(selectedMcps: string[]): McpWriteResult; export declare function listInstalledMcps(): McpTrackingEntry[]; export declare function listAvailableMcps(): { id: string; name: string; category: string; description: string; }[]; export {};