import * as z from './base'; export interface ZodIntersectionDef extends z.ZodTypeDef { t: z.ZodTypes.intersection; left: T; right: U; } export declare class ZodIntersection extends z.ZodType, T['_input'] & U['_input']> { toJSON: () => { t: z.ZodTypes.intersection; left: object; right: object; }; static create: (left: T_1, right: U_1) => ZodIntersection; }