/** * Minimal Zod → JSON Schema converter for our tool input schemas. * * Supports the subset we actually use: object, string, number, boolean, enum, * array, optional, default, nullable. Anything else degrades to `{}`. * * Avoids pulling in the full `zod-to-json-schema` package to keep the bundle small. */ import { ZodTypeAny } from 'zod'; interface JsonSchema { type?: string; description?: string; enum?: unknown[]; items?: JsonSchema; properties?: Record; required?: string[]; additionalProperties?: boolean; default?: unknown; minimum?: number; maximum?: number; format?: string; nullable?: boolean; } export declare function zodToJsonSchema(schema: ZodTypeAny): JsonSchema; export {}; //# sourceMappingURL=zod-to-json-schema.d.ts.map