/** Structural subset of a Zod v3 object schema used by zonv/v3. */ export interface ZodV3ObjectLike { parse: (data: unknown) => unknown; shape: Record; keyof?: () => { Values: Record; }; _output: unknown; } /** Infers the output type from a Zod v3-compatible schema. */ export type InferZodV3Output = S extends { _output: infer Output; } ? Output : never;