import { z } from 'zod';
export declare const WorkflowReminderSchema: z.ZodObject<{
    method: z.ZodEnum<["EMAIL", "SMS", "WHATSAPP", "AI_PHONE_CALL"]>;
    id: z.ZodNumber;
    uuid: z.ZodNullable<z.ZodString>;
    bookingUid: z.ZodNullable<z.ZodString>;
    scheduledDate: z.ZodDate;
    referenceId: z.ZodNullable<z.ZodString>;
    scheduled: z.ZodBoolean;
    workflowStepId: z.ZodNullable<z.ZodNumber>;
    cancelled: z.ZodNullable<z.ZodBoolean>;
    seatReferenceId: z.ZodNullable<z.ZodString>;
    isMandatoryReminder: z.ZodNullable<z.ZodBoolean>;
    retryCount: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    method: "SMS" | "EMAIL" | "WHATSAPP" | "AI_PHONE_CALL";
    id: number;
    cancelled: boolean | null;
    bookingUid: string | null;
    uuid: string | null;
    referenceId: string | null;
    scheduledDate: Date;
    scheduled: boolean;
    workflowStepId: number | null;
    seatReferenceId: string | null;
    isMandatoryReminder: boolean | null;
    retryCount: number;
}, {
    method: "SMS" | "EMAIL" | "WHATSAPP" | "AI_PHONE_CALL";
    id: number;
    cancelled: boolean | null;
    bookingUid: string | null;
    uuid: string | null;
    referenceId: string | null;
    scheduledDate: Date;
    scheduled: boolean;
    workflowStepId: number | null;
    seatReferenceId: string | null;
    isMandatoryReminder: boolean | null;
    retryCount: number;
}>;
export type WorkflowReminder = z.infer<typeof WorkflowReminderSchema>;
export default WorkflowReminderSchema;
//# sourceMappingURL=WorkflowReminderSchema.d.ts.map