import { type McpConfig } from "../mcp-client/config.js"; export declare function restrictCodeAgentMcpConfig(config: McpConfig | null, environment?: NodeJS.ProcessEnv): McpConfig | null; export declare function mergeCodeAgentMcpConfig(config: McpConfig | null, environment?: NodeJS.ProcessEnv): McpConfig | null; export declare function codexMcpConfigArgs(config?: McpConfig | null, environment?: NodeJS.ProcessEnv): string[]; /** * Callers must also pass `--strict-mcp-config` (Claude's equivalent of * `--ignore-user-config`), or user-level MCP servers join this scoped set. */ export declare function claudeMcpConfig(config?: McpConfig | null, environment?: NodeJS.ProcessEnv): { mcpServers: Record; }>; } | null; export declare function codeAgentMcpConfigurationErrors(config: McpConfig | null, environment?: NodeJS.ProcessEnv): Array<{ serverId: string; message: string; }>;