import { z } from 'zod';
// Tool parameter schema for Zod validation
export const ToolParamSchema = z.object({
    name: z.string(),
    type: z.enum(['string', 'number', 'boolean', 'object', 'array']),
    description: z.string(),
    required: z.boolean().default(false),
    default: z.any().optional(),
    enum: z.array(z.string()).optional(),
});
//# sourceMappingURL=tool.js.map