import * as z from './base'; export interface ZodPromiseDef extends z.ZodTypeDef { t: z.ZodTypes.promise; type: T; } export declare class ZodPromise extends z.ZodType, ZodPromiseDef, Promise> { toJSON: () => { t: z.ZodTypes.promise; type: object; }; static create: (schema: T_1) => ZodPromise; }