import { AdapterOptions, AgentTool, JsonSchema } from "../catch-errors-CM_1SIc1.js"; //#region src/adapters/openai.d.ts interface OpenAIFunction { readonly name: string; readonly description: string; readonly parameters: JsonSchema; } interface OpenAITool { readonly type: 'function'; readonly function: OpenAIFunction; } declare function toOpenAITools(agentTools: readonly AgentTool[], _options?: AdapterOptions): readonly OpenAITool[]; declare function executeOpenAIToolCall(agentTools: readonly AgentTool[], toolName: string, toolInput: Record, options?: AdapterOptions): Promise; //#endregion //# sourceMappingURL=openai.d.ts.map export { AgentTool, JsonSchema, OpenAIFunction, OpenAITool, executeOpenAIToolCall, toOpenAITools }; //# sourceMappingURL=openai.d.ts.map