import type { ToolDefinition, DefineToolOptions } from "./types.js"; export declare function defineTool(// SAFE: external boundary — any defaults are needed for generic ToolDefinition compatibility opts: DefineToolOptions): ToolDefinition; export declare function executeTool(tool: ToolDefinition, input: TInput): Promise; export declare function executeToolCalls(tools: ToolDefinition[], calls: Array<{ name: string; args: Record; id: string; }>): Promise>; //# sourceMappingURL=define.d.ts.map