/** * Shared Zod schema helpers that coerce string-wrapped numbers and arrays. * * Some MCP harnesses serialize tool-call parameters as strings even when the * source value was a number or array (e.g. `1351` arrives as `"1351"`, * `[1351]` arrives as `"[1351]"`). Strict `z.number()` / `z.array(z.number())` * schemas reject these, breaking tool calls. These preprocess helpers accept * both native and stringified forms at the schema boundary. */ import { z } from 'zod'; export declare const zCoerceNumber: () => z.ZodEffects; export declare const zCoerceNumberArray: () => z.ZodEffects, number[], unknown>; //# sourceMappingURL=schemas.d.ts.map