import type { AnyAgentTool, McpServers } from "./types.js"; export interface McpToolBridge { tools: AnyAgentTool[]; close(): Promise; } export interface ConnectMcpServersOptions { cwd?: string; reservedToolNames?: Iterable; log?: (message: string) => void; } export type McpConnector = (servers: McpServers | undefined, options?: ConnectMcpServersOptions) => Promise; /** Register the Node implementation without pulling it into `/client`. */ export declare function registerMcpConnector(value: McpConnector): void; export declare function connectMcpServers(servers: McpServers | undefined, options?: ConnectMcpServersOptions): Promise; /** Expand Claude-style MCP wildcards into the exact runtime tool allowlist. */ export declare function expandMcpToolWildcards(allowedTools: string[] | undefined, mcpTools: Iterable): string[] | undefined; //# sourceMappingURL=mcp-runtime.d.ts.map