import type { z } from 'zod'; import type { ToolDefinition } from './specs/LLM.nitro'; type ZodObjectSchema = z.ZodObject; type InferArgs = z.infer; export interface TypeSafeToolDefinition { name: string; description: string; arguments: T; handler: (args: InferArgs) => Promise>; } export declare function createTool(definition: TypeSafeToolDefinition): ToolDefinition; export {}; //# sourceMappingURL=tool-utils.d.ts.map