import * as z from "zod/mini"; import type { InputParamValidator, InputParamValidatorReturn } from "../server/types.js"; /** * ZodValidator is an input JSON params validator class that uses Zod to * parse and validate tool call arguments. * * Accepts schemas built with either the regular `zod` API (chainable) or * the tree-shakable `zod/mini` API (functional). * * @implements {InputParamValidator} * @param S - the Zod schema object. This is used to "parse" and provide * validated params to tool calls. */ export declare class ZodValidator implements InputParamValidator> { readonly jsonSchema: object; readonly schema: S; constructor(schema: S); parse(input: unknown): InputParamValidatorReturn>; }