interface McpEntry { id: string; name: string; description: string; install: string; npxCommand?: string[]; command: string; args?: string[]; requiresEnv: string[]; env?: Record; category: string; free: boolean; python?: boolean; bridge?: boolean; uvx?: boolean; binary?: boolean; autoApprove?: string[]; } interface ProviderEntry { id: string; crushProvider?: Record; models?: { large: { model: string; provider: string; }; small: { model: string; provider: string; }; }; defaultModels?: { large: { model: string; provider: string; }; small: { model: string; provider: string; }; }; } export declare function installMcps(mcps: McpEntry[], tool: string, envVars: Record): Promise; export declare function writeToolConfig(mcps: McpEntry[], installedIds: string[], tool: string, envVars: Record, provider: ProviderEntry): Promise; export {};