import { type z } from 'zod';
export declare function mergeShapes<T extends z.ZodRawShape, U extends z.ZodRawShape>(shape1: T, shape2: U): T & U;
export declare function mergeShapes<T extends z.ZodRawShape, U extends z.ZodRawShape, V extends z.ZodRawShape>(shape1: T, shape2: U, shape3: V): T & U & V;
