import { AdapterOptions, AgentTool, JsonSchema } from "../catch-errors-CM_1SIc1.js"; //#region src/adapters/vercel-ai.d.ts interface VercelAISchema { readonly '~standard': { readonly version: 1; readonly vendor: string; readonly validate: (value: unknown) => { readonly value: unknown; readonly issues?: undefined; }; readonly jsonSchema: { readonly input: (options: { readonly target: string; }) => Record; readonly output: (options: { readonly target: string; }) => Record; }; }; } interface VercelAIToolDefinition { readonly description: string; readonly inputSchema: VercelAISchema; readonly execute: (args: Record) => Promise; } type VercelAIToolMap = Record; declare function toVercelAITools(agentTools: readonly AgentTool[], options?: AdapterOptions): VercelAIToolMap; //#endregion //# sourceMappingURL=vercel-ai.d.ts.map export { AgentTool, JsonSchema, VercelAISchema, VercelAIToolDefinition, VercelAIToolMap, toVercelAITools }; //# sourceMappingURL=vercel-ai.d.ts.map