import { AdapterOptions, AgentTool, JsonSchema } from "../catch-errors-CM_1SIc1.js"; //#region src/adapters/mcp.d.ts interface MCPInputSchema { readonly type: 'object'; readonly properties?: Readonly>; readonly required?: readonly string[]; readonly description?: string; } interface MCPTool { readonly name: string; readonly description: string; readonly inputSchema: MCPInputSchema & JsonSchema; } declare function toMCPTools(agentTools: readonly AgentTool[], _options?: AdapterOptions): readonly MCPTool[]; declare function executeMCPToolCall(agentTools: readonly AgentTool[], toolName: string, toolInput: Record, options?: AdapterOptions): Promise; //#endregion //# sourceMappingURL=mcp.d.ts.map export { AgentTool, JsonSchema, MCPInputSchema, MCPTool, executeMCPToolCall, toMCPTools }; //# sourceMappingURL=mcp.d.ts.map