export interface MCPServerConfig { name: string; command: string; args: string[]; env?: Record; description: string; capabilities: string[]; tools: Array<{ name: string; description: string; inputSchema: Record; }>; priority: number; autoStart: boolean; required: boolean; } export declare const DEFAULT_MCP_SERVERS: Record; export declare const MCP_STARTUP_CONFIG: { startupTimeout: number; retryConfig: { maxRetries: number; backoffDelay: number; backoffMultiplier: number; }; healthCheck: { enabled: boolean; interval: number; timeout: number; }; dependencies: { code_reasoning: never[]; context7: never[]; duckduckgo: never[]; desktop_commander: never[]; }; }; export declare function getDefaultMCPServers(): MCPServerConfig[]; export declare function getRequiredMCPServers(): MCPServerConfig[]; export declare function getMCPServerConfig(name: string): MCPServerConfig | undefined; export declare function validateRequiredServers(availableServers: string[]): { isValid: boolean; missingRequired: string[]; }; export default DEFAULT_MCP_SERVERS; //# sourceMappingURL=default-mcp-servers.d.ts.map