import type { Provider } from "@prestyj/ai";
import type { MCPServerConfig } from "./types.js";
export declare const DEFAULT_MCP_SERVERS: MCPServerConfig[];
/**
 * Get MCP servers for a specific provider.
 * GLM models get Z.AI MCP servers for vision, web search, web reading, and GitHub exploration.
 */
export declare function getMCPServers(provider: Provider, apiKey?: string): MCPServerConfig[];
/**
 * Full startup set: provider defaults + user-configured servers from
 * ~/.ezcoder/mcp.json and ./.gg/mcp.json. Provider defaults stay authoritative —
 * a user server can only ADD a new name, never override a default like
 * `kencode-search`.
 */
export declare function getAllMcpServers(provider: Provider, apiKey: string | undefined, cwd: string): Promise<MCPServerConfig[]>;
//# sourceMappingURL=defaults.d.ts.map