import * as z from './base'; export interface ZodTransformerDef extends z.ZodTypeDef { t: z.ZodTypes.transformer; input: T; output: U; transformer: (arg: T['_output']) => U['_input']; } export declare class ZodTransformer extends z.ZodType, T['_input']> { toJSON: () => { t: z.ZodTypes.transformer; left: object; right: object; }; static create: (input: I, output: O, transformer: (arg: I["_output"]) => O["_input"] | Promise) => ZodTransformer; static fromSchema: (input: I) => ZodTransformer; }