/** * This file avoids referencing Zod directly, * so that we focus on the bare minimum types needed. */ /** * Represents any Zod-like schema */ export type ZodType = { readonly _output: Output; readonly _input: Input; readonly _def: Def; parse(input: unknown, ...params: any[]): Output; }; /** * Determines if the error is Zod-like */ export declare function isZodError(err: Error): err is ZodError; type ZodError = Error & { errors: Array<{ path: string[]; message: string; }>; issues: any[]; isEmpty: boolean; }; export {};