import type { StructuredToolInterface } from "@langchain/core/tools"; import { convertToOpenAIFunction, convertToOpenAITool } from "@langchain/core/utils/function_calling"; export { convertToOpenAIFunction as formatToOpenAIFunction, convertToOpenAITool as formatToOpenAITool, }; export declare function formatToOpenAIAssistantTool(tool: StructuredToolInterface): { type: string; function: { name: string; description: string; parameters: import("zod-to-json-schema").JsonSchema7Type & { $schema?: string | undefined; definitions?: { [key: string]: import("zod-to-json-schema").JsonSchema7Type; } | undefined; }; }; };