import type { PermissionMode } from "../permissions/index.js"; import type { McpToolLoadOptions, McpToolLoadResult, McpToolProvider } from "./types.js"; /** Combines independent MCP sources before the session's one ordinary MCP merge step. */ export declare class CompositeMcpToolProvider implements McpToolProvider { #private; constructor(providers: readonly McpToolProvider[]); load(cwd: string, permissionMode: PermissionMode, options?: McpToolLoadOptions): Promise; close(): Promise; }