/**
 * `mcp` tool — call a tool on a connected MCP server.
 */
import type { ToolDefinition } from '../../core/core-types.js';
import type { McpConnection } from './types.js';
declare const schema: import("@sinclair/typebox").TObject<{
    server: import("@sinclair/typebox").TString;
    tool: import("@sinclair/typebox").TString;
    arguments: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TRecord<import("@sinclair/typebox").TString, import("@sinclair/typebox").TUnknown>>;
}>;
/** Create the `mcp` gateway tool that dispatches calls to connected MCP servers. */
export declare function createMcpExecuteTool(connections: Map<string, McpConnection>, catalog: string): ToolDefinition<typeof schema>;
export {};
//# sourceMappingURL=mcp-execute-tool.d.ts.map