import type { McpServerConfig, McpServerConfigForProcessTransport, McpServerToolPolicy } from '../types/mcp.js'; import type { McpServerConfigForCliTransport, McpToolRuntimeOverride } from '../protocol/mcp.js'; export declare function validateMcpToolExtension(serverName: string, policy: McpServerToolPolicy): void; export declare function collectMcpToolOverrides(serverName: string, policies: McpServerToolPolicy[]): Record | undefined; export declare function normalizeMcpServerForCli(serverName: string, config: McpServerConfigForProcessTransport, policies?: McpServerToolPolicy[]): McpServerConfigForCliTransport; export declare function normalizeRuntimeMcpServersForCli(servers: Record): Record;