import { MCPServerConfig } from "./client.js"; export interface MCPConfig { servers: MCPServerConfig[]; } /** * Load MCP configuration from both global and project settings * Project settings override global settings for same server names */ export declare function loadMCPConfig(): MCPConfig; /** * Load only global MCP configuration */ export declare function loadGlobalMCPConfig(): MCPConfig; /** * Load only project MCP configuration */ export declare function loadProjectMCPConfig(): MCPConfig; export declare function saveMCPConfig(config: MCPConfig, scope?: 'global' | 'project'): void; export declare function addMCPServer(config: MCPServerConfig, scope?: 'global' | 'project'): void; export declare function removeMCPServer(serverName: string, scope?: 'global' | 'project' | 'both'): void; export declare function getMCPServer(serverName: string): MCPServerConfig | undefined; /** * Get MCP server with scope information */ export declare function getMCPServerWithScope(serverName: string): { config: MCPServerConfig; scope: 'global' | 'project'; } | undefined; export declare const PREDEFINED_SERVERS: Record;