import { z } from 'zod';
import { TriggerEvent } from './types';
export declare const triggerEventSchema: z.ZodNativeEnum<typeof TriggerEvent>;
export declare const baseWebhookPayloadSchema: z.ZodObject<{
    event: z.ZodNativeEnum<typeof TriggerEvent>;
    created_at: z.ZodString;
    created_by: z.ZodString;
    payload: z.ZodObject<{
        created_at: z.ZodString;
        updated_at: z.ZodString;
        text_reminder_number: z.ZodNullable<z.ZodString>;
        event: z.ZodString;
        scheduled_event: z.ZodObject<{
            start_time: z.ZodString;
            end_time: z.ZodString;
            uri: z.ZodString;
            event_type: z.ZodString;
            event_memberships: z.ZodArray<z.ZodObject<{
                user: z.ZodString;
                user_email: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                user: string;
                user_email: string;
            }, {
                user: string;
                user_email: string;
            }>, "many">;
            location: z.ZodAny;
            name: z.ZodString;
            status: z.ZodUnion<[z.ZodLiteral<"active">, z.ZodLiteral<"canceled">]>;
            invitees_counter: z.ZodObject<{
                total: z.ZodNumber;
                active: z.ZodNumber;
                limit: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                active: number;
                limit: number;
                total: number;
            }, {
                active: number;
                limit: number;
                total: number;
            }>;
            created_at: z.ZodString;
            updated_at: z.ZodString;
            event_guests: z.ZodArray<z.ZodObject<{
                email: z.ZodString;
                created_at: z.ZodString;
                updated_at: z.ZodOptional<z.ZodString>;
            }, "strip", z.ZodTypeAny, {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }, {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }>, "many">;
        }, "strip", z.ZodTypeAny, {
            status: "active" | "canceled";
            name: string;
            created_at: string;
            updated_at: string;
            start_time: string;
            end_time: string;
            uri: string;
            event_type: string;
            event_memberships: {
                user: string;
                user_email: string;
            }[];
            invitees_counter: {
                active: number;
                limit: number;
                total: number;
            };
            event_guests: {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }[];
            location?: any;
        }, {
            status: "active" | "canceled";
            name: string;
            created_at: string;
            updated_at: string;
            start_time: string;
            end_time: string;
            uri: string;
            event_type: string;
            event_memberships: {
                user: string;
                user_email: string;
            }[];
            invitees_counter: {
                active: number;
                limit: number;
                total: number;
            };
            event_guests: {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }[];
            location?: any;
        }>;
        uri: z.ZodString;
        email: z.ZodString;
        name: z.ZodString;
        status: z.ZodUnion<[z.ZodLiteral<"active">, z.ZodLiteral<"canceled">]>;
        timezone: z.ZodString;
        rescheduled: z.ZodBoolean;
        cancel_url: z.ZodString;
        reschedule_url: z.ZodString;
        new_invitee: z.ZodNullable<z.ZodString>;
        old_invitee: z.ZodNullable<z.ZodString>;
        questions_and_answers: z.ZodArray<z.ZodObject<{
            question: z.ZodString;
            answer: z.ZodString;
            position: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            question: string;
            answer: string;
            position: number;
        }, {
            question: string;
            answer: string;
            position: number;
        }>, "many">;
        tracking: z.ZodObject<{
            utm_campaign: z.ZodNullable<z.ZodString>;
            utm_source: z.ZodNullable<z.ZodString>;
            utm_medium: z.ZodNullable<z.ZodString>;
            utm_content: z.ZodNullable<z.ZodString>;
            utm_term: z.ZodNullable<z.ZodString>;
            salesforce_uuid: z.ZodNullable<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            utm_campaign: string | null;
            utm_source: string | null;
            utm_medium: string | null;
            utm_content: string | null;
            utm_term: string | null;
            salesforce_uuid: string | null;
        }, {
            utm_campaign: string | null;
            utm_source: string | null;
            utm_medium: string | null;
            utm_content: string | null;
            utm_term: string | null;
            salesforce_uuid: string | null;
        }>;
        first_name: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        last_name: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        no_show: z.ZodNullable<z.ZodOptional<z.ZodObject<{
            uri: z.ZodString;
            created_at: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            created_at: string;
            uri: string;
        }, {
            created_at: string;
            uri: string;
        }>>>;
        reconfirmation: z.ZodNullable<z.ZodOptional<z.ZodObject<{
            confirmed_at: z.ZodString;
            created_at: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            created_at: string;
            confirmed_at: string;
        }, {
            created_at: string;
            confirmed_at: string;
        }>>>;
        payment: z.ZodOptional<z.ZodNull>;
        invitee_scheduled_by: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        routing_form_submission: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        scheduling_method: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    }, "strip", z.ZodTypeAny, {
        status: "active" | "canceled";
        email: string;
        name: string;
        created_at: string;
        updated_at: string;
        event: string;
        timezone: string;
        text_reminder_number: string | null;
        scheduled_event: {
            status: "active" | "canceled";
            name: string;
            created_at: string;
            updated_at: string;
            start_time: string;
            end_time: string;
            uri: string;
            event_type: string;
            event_memberships: {
                user: string;
                user_email: string;
            }[];
            invitees_counter: {
                active: number;
                limit: number;
                total: number;
            };
            event_guests: {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }[];
            location?: any;
        };
        uri: string;
        rescheduled: boolean;
        cancel_url: string;
        reschedule_url: string;
        new_invitee: string | null;
        old_invitee: string | null;
        questions_and_answers: {
            question: string;
            answer: string;
            position: number;
        }[];
        tracking: {
            utm_campaign: string | null;
            utm_source: string | null;
            utm_medium: string | null;
            utm_content: string | null;
            utm_term: string | null;
            salesforce_uuid: string | null;
        };
        first_name?: string | null | undefined;
        last_name?: string | null | undefined;
        no_show?: {
            created_at: string;
            uri: string;
        } | null | undefined;
        reconfirmation?: {
            created_at: string;
            confirmed_at: string;
        } | null | undefined;
        payment?: null | undefined;
        invitee_scheduled_by?: string | null | undefined;
        routing_form_submission?: string | null | undefined;
        scheduling_method?: string | null | undefined;
    }, {
        status: "active" | "canceled";
        email: string;
        name: string;
        created_at: string;
        updated_at: string;
        event: string;
        timezone: string;
        text_reminder_number: string | null;
        scheduled_event: {
            status: "active" | "canceled";
            name: string;
            created_at: string;
            updated_at: string;
            start_time: string;
            end_time: string;
            uri: string;
            event_type: string;
            event_memberships: {
                user: string;
                user_email: string;
            }[];
            invitees_counter: {
                active: number;
                limit: number;
                total: number;
            };
            event_guests: {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }[];
            location?: any;
        };
        uri: string;
        rescheduled: boolean;
        cancel_url: string;
        reschedule_url: string;
        new_invitee: string | null;
        old_invitee: string | null;
        questions_and_answers: {
            question: string;
            answer: string;
            position: number;
        }[];
        tracking: {
            utm_campaign: string | null;
            utm_source: string | null;
            utm_medium: string | null;
            utm_content: string | null;
            utm_term: string | null;
            salesforce_uuid: string | null;
        };
        first_name?: string | null | undefined;
        last_name?: string | null | undefined;
        no_show?: {
            created_at: string;
            uri: string;
        } | null | undefined;
        reconfirmation?: {
            created_at: string;
            confirmed_at: string;
        } | null | undefined;
        payment?: null | undefined;
        invitee_scheduled_by?: string | null | undefined;
        routing_form_submission?: string | null | undefined;
        scheduling_method?: string | null | undefined;
    }>;
}, "strip", z.ZodTypeAny, {
    payload: {
        status: "active" | "canceled";
        email: string;
        name: string;
        created_at: string;
        updated_at: string;
        event: string;
        timezone: string;
        text_reminder_number: string | null;
        scheduled_event: {
            status: "active" | "canceled";
            name: string;
            created_at: string;
            updated_at: string;
            start_time: string;
            end_time: string;
            uri: string;
            event_type: string;
            event_memberships: {
                user: string;
                user_email: string;
            }[];
            invitees_counter: {
                active: number;
                limit: number;
                total: number;
            };
            event_guests: {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }[];
            location?: any;
        };
        uri: string;
        rescheduled: boolean;
        cancel_url: string;
        reschedule_url: string;
        new_invitee: string | null;
        old_invitee: string | null;
        questions_and_answers: {
            question: string;
            answer: string;
            position: number;
        }[];
        tracking: {
            utm_campaign: string | null;
            utm_source: string | null;
            utm_medium: string | null;
            utm_content: string | null;
            utm_term: string | null;
            salesforce_uuid: string | null;
        };
        first_name?: string | null | undefined;
        last_name?: string | null | undefined;
        no_show?: {
            created_at: string;
            uri: string;
        } | null | undefined;
        reconfirmation?: {
            created_at: string;
            confirmed_at: string;
        } | null | undefined;
        payment?: null | undefined;
        invitee_scheduled_by?: string | null | undefined;
        routing_form_submission?: string | null | undefined;
        scheduling_method?: string | null | undefined;
    };
    created_at: string;
    created_by: string;
    event: TriggerEvent;
}, {
    payload: {
        status: "active" | "canceled";
        email: string;
        name: string;
        created_at: string;
        updated_at: string;
        event: string;
        timezone: string;
        text_reminder_number: string | null;
        scheduled_event: {
            status: "active" | "canceled";
            name: string;
            created_at: string;
            updated_at: string;
            start_time: string;
            end_time: string;
            uri: string;
            event_type: string;
            event_memberships: {
                user: string;
                user_email: string;
            }[];
            invitees_counter: {
                active: number;
                limit: number;
                total: number;
            };
            event_guests: {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }[];
            location?: any;
        };
        uri: string;
        rescheduled: boolean;
        cancel_url: string;
        reschedule_url: string;
        new_invitee: string | null;
        old_invitee: string | null;
        questions_and_answers: {
            question: string;
            answer: string;
            position: number;
        }[];
        tracking: {
            utm_campaign: string | null;
            utm_source: string | null;
            utm_medium: string | null;
            utm_content: string | null;
            utm_term: string | null;
            salesforce_uuid: string | null;
        };
        first_name?: string | null | undefined;
        last_name?: string | null | undefined;
        no_show?: {
            created_at: string;
            uri: string;
        } | null | undefined;
        reconfirmation?: {
            created_at: string;
            confirmed_at: string;
        } | null | undefined;
        payment?: null | undefined;
        invitee_scheduled_by?: string | null | undefined;
        routing_form_submission?: string | null | undefined;
        scheduling_method?: string | null | undefined;
    };
    created_at: string;
    created_by: string;
    event: TriggerEvent;
}>;
export declare const canceledSchema: z.ZodObject<z.objectUtil.extendShape<{
    event: z.ZodNativeEnum<typeof TriggerEvent>;
    created_at: z.ZodString;
    created_by: z.ZodString;
    payload: z.ZodObject<{
        created_at: z.ZodString;
        updated_at: z.ZodString;
        text_reminder_number: z.ZodNullable<z.ZodString>;
        event: z.ZodString;
        scheduled_event: z.ZodObject<{
            start_time: z.ZodString;
            end_time: z.ZodString;
            uri: z.ZodString;
            event_type: z.ZodString;
            event_memberships: z.ZodArray<z.ZodObject<{
                user: z.ZodString;
                user_email: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                user: string;
                user_email: string;
            }, {
                user: string;
                user_email: string;
            }>, "many">;
            location: z.ZodAny;
            name: z.ZodString;
            status: z.ZodUnion<[z.ZodLiteral<"active">, z.ZodLiteral<"canceled">]>;
            invitees_counter: z.ZodObject<{
                total: z.ZodNumber;
                active: z.ZodNumber;
                limit: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                active: number;
                limit: number;
                total: number;
            }, {
                active: number;
                limit: number;
                total: number;
            }>;
            created_at: z.ZodString;
            updated_at: z.ZodString;
            event_guests: z.ZodArray<z.ZodObject<{
                email: z.ZodString;
                created_at: z.ZodString;
                updated_at: z.ZodOptional<z.ZodString>;
            }, "strip", z.ZodTypeAny, {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }, {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }>, "many">;
        }, "strip", z.ZodTypeAny, {
            status: "active" | "canceled";
            name: string;
            created_at: string;
            updated_at: string;
            start_time: string;
            end_time: string;
            uri: string;
            event_type: string;
            event_memberships: {
                user: string;
                user_email: string;
            }[];
            invitees_counter: {
                active: number;
                limit: number;
                total: number;
            };
            event_guests: {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }[];
            location?: any;
        }, {
            status: "active" | "canceled";
            name: string;
            created_at: string;
            updated_at: string;
            start_time: string;
            end_time: string;
            uri: string;
            event_type: string;
            event_memberships: {
                user: string;
                user_email: string;
            }[];
            invitees_counter: {
                active: number;
                limit: number;
                total: number;
            };
            event_guests: {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }[];
            location?: any;
        }>;
        uri: z.ZodString;
        email: z.ZodString;
        name: z.ZodString;
        status: z.ZodUnion<[z.ZodLiteral<"active">, z.ZodLiteral<"canceled">]>;
        timezone: z.ZodString;
        rescheduled: z.ZodBoolean;
        cancel_url: z.ZodString;
        reschedule_url: z.ZodString;
        new_invitee: z.ZodNullable<z.ZodString>;
        old_invitee: z.ZodNullable<z.ZodString>;
        questions_and_answers: z.ZodArray<z.ZodObject<{
            question: z.ZodString;
            answer: z.ZodString;
            position: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            question: string;
            answer: string;
            position: number;
        }, {
            question: string;
            answer: string;
            position: number;
        }>, "many">;
        tracking: z.ZodObject<{
            utm_campaign: z.ZodNullable<z.ZodString>;
            utm_source: z.ZodNullable<z.ZodString>;
            utm_medium: z.ZodNullable<z.ZodString>;
            utm_content: z.ZodNullable<z.ZodString>;
            utm_term: z.ZodNullable<z.ZodString>;
            salesforce_uuid: z.ZodNullable<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            utm_campaign: string | null;
            utm_source: string | null;
            utm_medium: string | null;
            utm_content: string | null;
            utm_term: string | null;
            salesforce_uuid: string | null;
        }, {
            utm_campaign: string | null;
            utm_source: string | null;
            utm_medium: string | null;
            utm_content: string | null;
            utm_term: string | null;
            salesforce_uuid: string | null;
        }>;
        first_name: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        last_name: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        no_show: z.ZodNullable<z.ZodOptional<z.ZodObject<{
            uri: z.ZodString;
            created_at: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            created_at: string;
            uri: string;
        }, {
            created_at: string;
            uri: string;
        }>>>;
        reconfirmation: z.ZodNullable<z.ZodOptional<z.ZodObject<{
            confirmed_at: z.ZodString;
            created_at: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            created_at: string;
            confirmed_at: string;
        }, {
            created_at: string;
            confirmed_at: string;
        }>>>;
        payment: z.ZodOptional<z.ZodNull>;
        invitee_scheduled_by: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        routing_form_submission: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        scheduling_method: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    }, "strip", z.ZodTypeAny, {
        status: "active" | "canceled";
        email: string;
        name: string;
        created_at: string;
        updated_at: string;
        event: string;
        timezone: string;
        text_reminder_number: string | null;
        scheduled_event: {
            status: "active" | "canceled";
            name: string;
            created_at: string;
            updated_at: string;
            start_time: string;
            end_time: string;
            uri: string;
            event_type: string;
            event_memberships: {
                user: string;
                user_email: string;
            }[];
            invitees_counter: {
                active: number;
                limit: number;
                total: number;
            };
            event_guests: {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }[];
            location?: any;
        };
        uri: string;
        rescheduled: boolean;
        cancel_url: string;
        reschedule_url: string;
        new_invitee: string | null;
        old_invitee: string | null;
        questions_and_answers: {
            question: string;
            answer: string;
            position: number;
        }[];
        tracking: {
            utm_campaign: string | null;
            utm_source: string | null;
            utm_medium: string | null;
            utm_content: string | null;
            utm_term: string | null;
            salesforce_uuid: string | null;
        };
        first_name?: string | null | undefined;
        last_name?: string | null | undefined;
        no_show?: {
            created_at: string;
            uri: string;
        } | null | undefined;
        reconfirmation?: {
            created_at: string;
            confirmed_at: string;
        } | null | undefined;
        payment?: null | undefined;
        invitee_scheduled_by?: string | null | undefined;
        routing_form_submission?: string | null | undefined;
        scheduling_method?: string | null | undefined;
    }, {
        status: "active" | "canceled";
        email: string;
        name: string;
        created_at: string;
        updated_at: string;
        event: string;
        timezone: string;
        text_reminder_number: string | null;
        scheduled_event: {
            status: "active" | "canceled";
            name: string;
            created_at: string;
            updated_at: string;
            start_time: string;
            end_time: string;
            uri: string;
            event_type: string;
            event_memberships: {
                user: string;
                user_email: string;
            }[];
            invitees_counter: {
                active: number;
                limit: number;
                total: number;
            };
            event_guests: {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }[];
            location?: any;
        };
        uri: string;
        rescheduled: boolean;
        cancel_url: string;
        reschedule_url: string;
        new_invitee: string | null;
        old_invitee: string | null;
        questions_and_answers: {
            question: string;
            answer: string;
            position: number;
        }[];
        tracking: {
            utm_campaign: string | null;
            utm_source: string | null;
            utm_medium: string | null;
            utm_content: string | null;
            utm_term: string | null;
            salesforce_uuid: string | null;
        };
        first_name?: string | null | undefined;
        last_name?: string | null | undefined;
        no_show?: {
            created_at: string;
            uri: string;
        } | null | undefined;
        reconfirmation?: {
            created_at: string;
            confirmed_at: string;
        } | null | undefined;
        payment?: null | undefined;
        invitee_scheduled_by?: string | null | undefined;
        routing_form_submission?: string | null | undefined;
        scheduling_method?: string | null | undefined;
    }>;
}, {
    payload: z.ZodObject<z.objectUtil.extendShape<{
        created_at: z.ZodString;
        updated_at: z.ZodString;
        text_reminder_number: z.ZodNullable<z.ZodString>;
        event: z.ZodString;
        scheduled_event: z.ZodObject<{
            start_time: z.ZodString;
            end_time: z.ZodString;
            uri: z.ZodString;
            event_type: z.ZodString;
            event_memberships: z.ZodArray<z.ZodObject<{
                user: z.ZodString;
                user_email: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                user: string;
                user_email: string;
            }, {
                user: string;
                user_email: string;
            }>, "many">;
            location: z.ZodAny;
            name: z.ZodString;
            status: z.ZodUnion<[z.ZodLiteral<"active">, z.ZodLiteral<"canceled">]>;
            invitees_counter: z.ZodObject<{
                total: z.ZodNumber;
                active: z.ZodNumber;
                limit: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                active: number;
                limit: number;
                total: number;
            }, {
                active: number;
                limit: number;
                total: number;
            }>;
            created_at: z.ZodString;
            updated_at: z.ZodString;
            event_guests: z.ZodArray<z.ZodObject<{
                email: z.ZodString;
                created_at: z.ZodString;
                updated_at: z.ZodOptional<z.ZodString>;
            }, "strip", z.ZodTypeAny, {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }, {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }>, "many">;
        }, "strip", z.ZodTypeAny, {
            status: "active" | "canceled";
            name: string;
            created_at: string;
            updated_at: string;
            start_time: string;
            end_time: string;
            uri: string;
            event_type: string;
            event_memberships: {
                user: string;
                user_email: string;
            }[];
            invitees_counter: {
                active: number;
                limit: number;
                total: number;
            };
            event_guests: {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }[];
            location?: any;
        }, {
            status: "active" | "canceled";
            name: string;
            created_at: string;
            updated_at: string;
            start_time: string;
            end_time: string;
            uri: string;
            event_type: string;
            event_memberships: {
                user: string;
                user_email: string;
            }[];
            invitees_counter: {
                active: number;
                limit: number;
                total: number;
            };
            event_guests: {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }[];
            location?: any;
        }>;
        uri: z.ZodString;
        email: z.ZodString;
        name: z.ZodString;
        status: z.ZodUnion<[z.ZodLiteral<"active">, z.ZodLiteral<"canceled">]>;
        timezone: z.ZodString;
        rescheduled: z.ZodBoolean;
        cancel_url: z.ZodString;
        reschedule_url: z.ZodString;
        new_invitee: z.ZodNullable<z.ZodString>;
        old_invitee: z.ZodNullable<z.ZodString>;
        questions_and_answers: z.ZodArray<z.ZodObject<{
            question: z.ZodString;
            answer: z.ZodString;
            position: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            question: string;
            answer: string;
            position: number;
        }, {
            question: string;
            answer: string;
            position: number;
        }>, "many">;
        tracking: z.ZodObject<{
            utm_campaign: z.ZodNullable<z.ZodString>;
            utm_source: z.ZodNullable<z.ZodString>;
            utm_medium: z.ZodNullable<z.ZodString>;
            utm_content: z.ZodNullable<z.ZodString>;
            utm_term: z.ZodNullable<z.ZodString>;
            salesforce_uuid: z.ZodNullable<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            utm_campaign: string | null;
            utm_source: string | null;
            utm_medium: string | null;
            utm_content: string | null;
            utm_term: string | null;
            salesforce_uuid: string | null;
        }, {
            utm_campaign: string | null;
            utm_source: string | null;
            utm_medium: string | null;
            utm_content: string | null;
            utm_term: string | null;
            salesforce_uuid: string | null;
        }>;
        first_name: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        last_name: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        no_show: z.ZodNullable<z.ZodOptional<z.ZodObject<{
            uri: z.ZodString;
            created_at: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            created_at: string;
            uri: string;
        }, {
            created_at: string;
            uri: string;
        }>>>;
        reconfirmation: z.ZodNullable<z.ZodOptional<z.ZodObject<{
            confirmed_at: z.ZodString;
            created_at: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            created_at: string;
            confirmed_at: string;
        }, {
            created_at: string;
            confirmed_at: string;
        }>>>;
        payment: z.ZodOptional<z.ZodNull>;
        invitee_scheduled_by: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        routing_form_submission: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        scheduling_method: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    }, {
        status: z.ZodLiteral<"canceled">;
        scheduled_event: z.ZodObject<z.objectUtil.extendShape<{
            start_time: z.ZodString;
            end_time: z.ZodString;
            uri: z.ZodString;
            event_type: z.ZodString;
            event_memberships: z.ZodArray<z.ZodObject<{
                user: z.ZodString;
                user_email: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                user: string;
                user_email: string;
            }, {
                user: string;
                user_email: string;
            }>, "many">;
            location: z.ZodAny;
            name: z.ZodString;
            status: z.ZodUnion<[z.ZodLiteral<"active">, z.ZodLiteral<"canceled">]>;
            invitees_counter: z.ZodObject<{
                total: z.ZodNumber;
                active: z.ZodNumber;
                limit: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                active: number;
                limit: number;
                total: number;
            }, {
                active: number;
                limit: number;
                total: number;
            }>;
            created_at: z.ZodString;
            updated_at: z.ZodString;
            event_guests: z.ZodArray<z.ZodObject<{
                email: z.ZodString;
                created_at: z.ZodString;
                updated_at: z.ZodOptional<z.ZodString>;
            }, "strip", z.ZodTypeAny, {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }, {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }>, "many">;
        }, {
            status: z.ZodLiteral<"canceled">;
        }>, "strip", z.ZodTypeAny, {
            status: "canceled";
            name: string;
            created_at: string;
            updated_at: string;
            start_time: string;
            end_time: string;
            uri: string;
            event_type: string;
            event_memberships: {
                user: string;
                user_email: string;
            }[];
            invitees_counter: {
                active: number;
                limit: number;
                total: number;
            };
            event_guests: {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }[];
            location?: any;
        }, {
            status: "canceled";
            name: string;
            created_at: string;
            updated_at: string;
            start_time: string;
            end_time: string;
            uri: string;
            event_type: string;
            event_memberships: {
                user: string;
                user_email: string;
            }[];
            invitees_counter: {
                active: number;
                limit: number;
                total: number;
            };
            event_guests: {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }[];
            location?: any;
        }>;
        cancellation: z.ZodObject<{
            canceled_by: z.ZodString;
            reason: z.ZodNullable<z.ZodString>;
            canceler_type: z.ZodUnion<[z.ZodLiteral<"invitee">, z.ZodLiteral<"host">]>;
            created_at: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            reason: string | null;
            created_at: string;
            canceled_by: string;
            canceler_type: "host" | "invitee";
        }, {
            reason: string | null;
            created_at: string;
            canceled_by: string;
            canceler_type: "host" | "invitee";
        }>;
    }>, "strip", z.ZodTypeAny, {
        status: "canceled";
        email: string;
        name: string;
        created_at: string;
        updated_at: string;
        event: string;
        timezone: string;
        text_reminder_number: string | null;
        scheduled_event: {
            status: "canceled";
            name: string;
            created_at: string;
            updated_at: string;
            start_time: string;
            end_time: string;
            uri: string;
            event_type: string;
            event_memberships: {
                user: string;
                user_email: string;
            }[];
            invitees_counter: {
                active: number;
                limit: number;
                total: number;
            };
            event_guests: {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }[];
            location?: any;
        };
        uri: string;
        rescheduled: boolean;
        cancel_url: string;
        reschedule_url: string;
        new_invitee: string | null;
        old_invitee: string | null;
        questions_and_answers: {
            question: string;
            answer: string;
            position: number;
        }[];
        tracking: {
            utm_campaign: string | null;
            utm_source: string | null;
            utm_medium: string | null;
            utm_content: string | null;
            utm_term: string | null;
            salesforce_uuid: string | null;
        };
        cancellation: {
            reason: string | null;
            created_at: string;
            canceled_by: string;
            canceler_type: "host" | "invitee";
        };
        first_name?: string | null | undefined;
        last_name?: string | null | undefined;
        no_show?: {
            created_at: string;
            uri: string;
        } | null | undefined;
        reconfirmation?: {
            created_at: string;
            confirmed_at: string;
        } | null | undefined;
        payment?: null | undefined;
        invitee_scheduled_by?: string | null | undefined;
        routing_form_submission?: string | null | undefined;
        scheduling_method?: string | null | undefined;
    }, {
        status: "canceled";
        email: string;
        name: string;
        created_at: string;
        updated_at: string;
        event: string;
        timezone: string;
        text_reminder_number: string | null;
        scheduled_event: {
            status: "canceled";
            name: string;
            created_at: string;
            updated_at: string;
            start_time: string;
            end_time: string;
            uri: string;
            event_type: string;
            event_memberships: {
                user: string;
                user_email: string;
            }[];
            invitees_counter: {
                active: number;
                limit: number;
                total: number;
            };
            event_guests: {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }[];
            location?: any;
        };
        uri: string;
        rescheduled: boolean;
        cancel_url: string;
        reschedule_url: string;
        new_invitee: string | null;
        old_invitee: string | null;
        questions_and_answers: {
            question: string;
            answer: string;
            position: number;
        }[];
        tracking: {
            utm_campaign: string | null;
            utm_source: string | null;
            utm_medium: string | null;
            utm_content: string | null;
            utm_term: string | null;
            salesforce_uuid: string | null;
        };
        cancellation: {
            reason: string | null;
            created_at: string;
            canceled_by: string;
            canceler_type: "host" | "invitee";
        };
        first_name?: string | null | undefined;
        last_name?: string | null | undefined;
        no_show?: {
            created_at: string;
            uri: string;
        } | null | undefined;
        reconfirmation?: {
            created_at: string;
            confirmed_at: string;
        } | null | undefined;
        payment?: null | undefined;
        invitee_scheduled_by?: string | null | undefined;
        routing_form_submission?: string | null | undefined;
        scheduling_method?: string | null | undefined;
    }>;
}>, "strip", z.ZodTypeAny, {
    payload: {
        status: "canceled";
        email: string;
        name: string;
        created_at: string;
        updated_at: string;
        event: string;
        timezone: string;
        text_reminder_number: string | null;
        scheduled_event: {
            status: "canceled";
            name: string;
            created_at: string;
            updated_at: string;
            start_time: string;
            end_time: string;
            uri: string;
            event_type: string;
            event_memberships: {
                user: string;
                user_email: string;
            }[];
            invitees_counter: {
                active: number;
                limit: number;
                total: number;
            };
            event_guests: {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }[];
            location?: any;
        };
        uri: string;
        rescheduled: boolean;
        cancel_url: string;
        reschedule_url: string;
        new_invitee: string | null;
        old_invitee: string | null;
        questions_and_answers: {
            question: string;
            answer: string;
            position: number;
        }[];
        tracking: {
            utm_campaign: string | null;
            utm_source: string | null;
            utm_medium: string | null;
            utm_content: string | null;
            utm_term: string | null;
            salesforce_uuid: string | null;
        };
        cancellation: {
            reason: string | null;
            created_at: string;
            canceled_by: string;
            canceler_type: "host" | "invitee";
        };
        first_name?: string | null | undefined;
        last_name?: string | null | undefined;
        no_show?: {
            created_at: string;
            uri: string;
        } | null | undefined;
        reconfirmation?: {
            created_at: string;
            confirmed_at: string;
        } | null | undefined;
        payment?: null | undefined;
        invitee_scheduled_by?: string | null | undefined;
        routing_form_submission?: string | null | undefined;
        scheduling_method?: string | null | undefined;
    };
    created_at: string;
    created_by: string;
    event: TriggerEvent;
}, {
    payload: {
        status: "canceled";
        email: string;
        name: string;
        created_at: string;
        updated_at: string;
        event: string;
        timezone: string;
        text_reminder_number: string | null;
        scheduled_event: {
            status: "canceled";
            name: string;
            created_at: string;
            updated_at: string;
            start_time: string;
            end_time: string;
            uri: string;
            event_type: string;
            event_memberships: {
                user: string;
                user_email: string;
            }[];
            invitees_counter: {
                active: number;
                limit: number;
                total: number;
            };
            event_guests: {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }[];
            location?: any;
        };
        uri: string;
        rescheduled: boolean;
        cancel_url: string;
        reschedule_url: string;
        new_invitee: string | null;
        old_invitee: string | null;
        questions_and_answers: {
            question: string;
            answer: string;
            position: number;
        }[];
        tracking: {
            utm_campaign: string | null;
            utm_source: string | null;
            utm_medium: string | null;
            utm_content: string | null;
            utm_term: string | null;
            salesforce_uuid: string | null;
        };
        cancellation: {
            reason: string | null;
            created_at: string;
            canceled_by: string;
            canceler_type: "host" | "invitee";
        };
        first_name?: string | null | undefined;
        last_name?: string | null | undefined;
        no_show?: {
            created_at: string;
            uri: string;
        } | null | undefined;
        reconfirmation?: {
            created_at: string;
            confirmed_at: string;
        } | null | undefined;
        payment?: null | undefined;
        invitee_scheduled_by?: string | null | undefined;
        routing_form_submission?: string | null | undefined;
        scheduling_method?: string | null | undefined;
    };
    created_at: string;
    created_by: string;
    event: TriggerEvent;
}>;
export declare const activeSchema: z.ZodObject<z.objectUtil.extendShape<{
    event: z.ZodNativeEnum<typeof TriggerEvent>;
    created_at: z.ZodString;
    created_by: z.ZodString;
    payload: z.ZodObject<{
        created_at: z.ZodString;
        updated_at: z.ZodString;
        text_reminder_number: z.ZodNullable<z.ZodString>;
        event: z.ZodString;
        scheduled_event: z.ZodObject<{
            start_time: z.ZodString;
            end_time: z.ZodString;
            uri: z.ZodString;
            event_type: z.ZodString;
            event_memberships: z.ZodArray<z.ZodObject<{
                user: z.ZodString;
                user_email: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                user: string;
                user_email: string;
            }, {
                user: string;
                user_email: string;
            }>, "many">;
            location: z.ZodAny;
            name: z.ZodString;
            status: z.ZodUnion<[z.ZodLiteral<"active">, z.ZodLiteral<"canceled">]>;
            invitees_counter: z.ZodObject<{
                total: z.ZodNumber;
                active: z.ZodNumber;
                limit: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                active: number;
                limit: number;
                total: number;
            }, {
                active: number;
                limit: number;
                total: number;
            }>;
            created_at: z.ZodString;
            updated_at: z.ZodString;
            event_guests: z.ZodArray<z.ZodObject<{
                email: z.ZodString;
                created_at: z.ZodString;
                updated_at: z.ZodOptional<z.ZodString>;
            }, "strip", z.ZodTypeAny, {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }, {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }>, "many">;
        }, "strip", z.ZodTypeAny, {
            status: "active" | "canceled";
            name: string;
            created_at: string;
            updated_at: string;
            start_time: string;
            end_time: string;
            uri: string;
            event_type: string;
            event_memberships: {
                user: string;
                user_email: string;
            }[];
            invitees_counter: {
                active: number;
                limit: number;
                total: number;
            };
            event_guests: {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }[];
            location?: any;
        }, {
            status: "active" | "canceled";
            name: string;
            created_at: string;
            updated_at: string;
            start_time: string;
            end_time: string;
            uri: string;
            event_type: string;
            event_memberships: {
                user: string;
                user_email: string;
            }[];
            invitees_counter: {
                active: number;
                limit: number;
                total: number;
            };
            event_guests: {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }[];
            location?: any;
        }>;
        uri: z.ZodString;
        email: z.ZodString;
        name: z.ZodString;
        status: z.ZodUnion<[z.ZodLiteral<"active">, z.ZodLiteral<"canceled">]>;
        timezone: z.ZodString;
        rescheduled: z.ZodBoolean;
        cancel_url: z.ZodString;
        reschedule_url: z.ZodString;
        new_invitee: z.ZodNullable<z.ZodString>;
        old_invitee: z.ZodNullable<z.ZodString>;
        questions_and_answers: z.ZodArray<z.ZodObject<{
            question: z.ZodString;
            answer: z.ZodString;
            position: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            question: string;
            answer: string;
            position: number;
        }, {
            question: string;
            answer: string;
            position: number;
        }>, "many">;
        tracking: z.ZodObject<{
            utm_campaign: z.ZodNullable<z.ZodString>;
            utm_source: z.ZodNullable<z.ZodString>;
            utm_medium: z.ZodNullable<z.ZodString>;
            utm_content: z.ZodNullable<z.ZodString>;
            utm_term: z.ZodNullable<z.ZodString>;
            salesforce_uuid: z.ZodNullable<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            utm_campaign: string | null;
            utm_source: string | null;
            utm_medium: string | null;
            utm_content: string | null;
            utm_term: string | null;
            salesforce_uuid: string | null;
        }, {
            utm_campaign: string | null;
            utm_source: string | null;
            utm_medium: string | null;
            utm_content: string | null;
            utm_term: string | null;
            salesforce_uuid: string | null;
        }>;
        first_name: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        last_name: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        no_show: z.ZodNullable<z.ZodOptional<z.ZodObject<{
            uri: z.ZodString;
            created_at: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            created_at: string;
            uri: string;
        }, {
            created_at: string;
            uri: string;
        }>>>;
        reconfirmation: z.ZodNullable<z.ZodOptional<z.ZodObject<{
            confirmed_at: z.ZodString;
            created_at: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            created_at: string;
            confirmed_at: string;
        }, {
            created_at: string;
            confirmed_at: string;
        }>>>;
        payment: z.ZodOptional<z.ZodNull>;
        invitee_scheduled_by: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        routing_form_submission: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        scheduling_method: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    }, "strip", z.ZodTypeAny, {
        status: "active" | "canceled";
        email: string;
        name: string;
        created_at: string;
        updated_at: string;
        event: string;
        timezone: string;
        text_reminder_number: string | null;
        scheduled_event: {
            status: "active" | "canceled";
            name: string;
            created_at: string;
            updated_at: string;
            start_time: string;
            end_time: string;
            uri: string;
            event_type: string;
            event_memberships: {
                user: string;
                user_email: string;
            }[];
            invitees_counter: {
                active: number;
                limit: number;
                total: number;
            };
            event_guests: {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }[];
            location?: any;
        };
        uri: string;
        rescheduled: boolean;
        cancel_url: string;
        reschedule_url: string;
        new_invitee: string | null;
        old_invitee: string | null;
        questions_and_answers: {
            question: string;
            answer: string;
            position: number;
        }[];
        tracking: {
            utm_campaign: string | null;
            utm_source: string | null;
            utm_medium: string | null;
            utm_content: string | null;
            utm_term: string | null;
            salesforce_uuid: string | null;
        };
        first_name?: string | null | undefined;
        last_name?: string | null | undefined;
        no_show?: {
            created_at: string;
            uri: string;
        } | null | undefined;
        reconfirmation?: {
            created_at: string;
            confirmed_at: string;
        } | null | undefined;
        payment?: null | undefined;
        invitee_scheduled_by?: string | null | undefined;
        routing_form_submission?: string | null | undefined;
        scheduling_method?: string | null | undefined;
    }, {
        status: "active" | "canceled";
        email: string;
        name: string;
        created_at: string;
        updated_at: string;
        event: string;
        timezone: string;
        text_reminder_number: string | null;
        scheduled_event: {
            status: "active" | "canceled";
            name: string;
            created_at: string;
            updated_at: string;
            start_time: string;
            end_time: string;
            uri: string;
            event_type: string;
            event_memberships: {
                user: string;
                user_email: string;
            }[];
            invitees_counter: {
                active: number;
                limit: number;
                total: number;
            };
            event_guests: {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }[];
            location?: any;
        };
        uri: string;
        rescheduled: boolean;
        cancel_url: string;
        reschedule_url: string;
        new_invitee: string | null;
        old_invitee: string | null;
        questions_and_answers: {
            question: string;
            answer: string;
            position: number;
        }[];
        tracking: {
            utm_campaign: string | null;
            utm_source: string | null;
            utm_medium: string | null;
            utm_content: string | null;
            utm_term: string | null;
            salesforce_uuid: string | null;
        };
        first_name?: string | null | undefined;
        last_name?: string | null | undefined;
        no_show?: {
            created_at: string;
            uri: string;
        } | null | undefined;
        reconfirmation?: {
            created_at: string;
            confirmed_at: string;
        } | null | undefined;
        payment?: null | undefined;
        invitee_scheduled_by?: string | null | undefined;
        routing_form_submission?: string | null | undefined;
        scheduling_method?: string | null | undefined;
    }>;
}, {
    payload: z.ZodObject<z.objectUtil.extendShape<{
        created_at: z.ZodString;
        updated_at: z.ZodString;
        text_reminder_number: z.ZodNullable<z.ZodString>;
        event: z.ZodString;
        scheduled_event: z.ZodObject<{
            start_time: z.ZodString;
            end_time: z.ZodString;
            uri: z.ZodString;
            event_type: z.ZodString;
            event_memberships: z.ZodArray<z.ZodObject<{
                user: z.ZodString;
                user_email: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                user: string;
                user_email: string;
            }, {
                user: string;
                user_email: string;
            }>, "many">;
            location: z.ZodAny;
            name: z.ZodString;
            status: z.ZodUnion<[z.ZodLiteral<"active">, z.ZodLiteral<"canceled">]>;
            invitees_counter: z.ZodObject<{
                total: z.ZodNumber;
                active: z.ZodNumber;
                limit: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                active: number;
                limit: number;
                total: number;
            }, {
                active: number;
                limit: number;
                total: number;
            }>;
            created_at: z.ZodString;
            updated_at: z.ZodString;
            event_guests: z.ZodArray<z.ZodObject<{
                email: z.ZodString;
                created_at: z.ZodString;
                updated_at: z.ZodOptional<z.ZodString>;
            }, "strip", z.ZodTypeAny, {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }, {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }>, "many">;
        }, "strip", z.ZodTypeAny, {
            status: "active" | "canceled";
            name: string;
            created_at: string;
            updated_at: string;
            start_time: string;
            end_time: string;
            uri: string;
            event_type: string;
            event_memberships: {
                user: string;
                user_email: string;
            }[];
            invitees_counter: {
                active: number;
                limit: number;
                total: number;
            };
            event_guests: {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }[];
            location?: any;
        }, {
            status: "active" | "canceled";
            name: string;
            created_at: string;
            updated_at: string;
            start_time: string;
            end_time: string;
            uri: string;
            event_type: string;
            event_memberships: {
                user: string;
                user_email: string;
            }[];
            invitees_counter: {
                active: number;
                limit: number;
                total: number;
            };
            event_guests: {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }[];
            location?: any;
        }>;
        uri: z.ZodString;
        email: z.ZodString;
        name: z.ZodString;
        status: z.ZodUnion<[z.ZodLiteral<"active">, z.ZodLiteral<"canceled">]>;
        timezone: z.ZodString;
        rescheduled: z.ZodBoolean;
        cancel_url: z.ZodString;
        reschedule_url: z.ZodString;
        new_invitee: z.ZodNullable<z.ZodString>;
        old_invitee: z.ZodNullable<z.ZodString>;
        questions_and_answers: z.ZodArray<z.ZodObject<{
            question: z.ZodString;
            answer: z.ZodString;
            position: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            question: string;
            answer: string;
            position: number;
        }, {
            question: string;
            answer: string;
            position: number;
        }>, "many">;
        tracking: z.ZodObject<{
            utm_campaign: z.ZodNullable<z.ZodString>;
            utm_source: z.ZodNullable<z.ZodString>;
            utm_medium: z.ZodNullable<z.ZodString>;
            utm_content: z.ZodNullable<z.ZodString>;
            utm_term: z.ZodNullable<z.ZodString>;
            salesforce_uuid: z.ZodNullable<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            utm_campaign: string | null;
            utm_source: string | null;
            utm_medium: string | null;
            utm_content: string | null;
            utm_term: string | null;
            salesforce_uuid: string | null;
        }, {
            utm_campaign: string | null;
            utm_source: string | null;
            utm_medium: string | null;
            utm_content: string | null;
            utm_term: string | null;
            salesforce_uuid: string | null;
        }>;
        first_name: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        last_name: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        no_show: z.ZodNullable<z.ZodOptional<z.ZodObject<{
            uri: z.ZodString;
            created_at: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            created_at: string;
            uri: string;
        }, {
            created_at: string;
            uri: string;
        }>>>;
        reconfirmation: z.ZodNullable<z.ZodOptional<z.ZodObject<{
            confirmed_at: z.ZodString;
            created_at: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            created_at: string;
            confirmed_at: string;
        }, {
            created_at: string;
            confirmed_at: string;
        }>>>;
        payment: z.ZodOptional<z.ZodNull>;
        invitee_scheduled_by: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        routing_form_submission: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        scheduling_method: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    }, {
        status: z.ZodLiteral<"active">;
        scheduled_event: z.ZodObject<z.objectUtil.extendShape<{
            start_time: z.ZodString;
            end_time: z.ZodString;
            uri: z.ZodString;
            event_type: z.ZodString;
            event_memberships: z.ZodArray<z.ZodObject<{
                user: z.ZodString;
                user_email: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                user: string;
                user_email: string;
            }, {
                user: string;
                user_email: string;
            }>, "many">;
            location: z.ZodAny;
            name: z.ZodString;
            status: z.ZodUnion<[z.ZodLiteral<"active">, z.ZodLiteral<"canceled">]>;
            invitees_counter: z.ZodObject<{
                total: z.ZodNumber;
                active: z.ZodNumber;
                limit: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                active: number;
                limit: number;
                total: number;
            }, {
                active: number;
                limit: number;
                total: number;
            }>;
            created_at: z.ZodString;
            updated_at: z.ZodString;
            event_guests: z.ZodArray<z.ZodObject<{
                email: z.ZodString;
                created_at: z.ZodString;
                updated_at: z.ZodOptional<z.ZodString>;
            }, "strip", z.ZodTypeAny, {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }, {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }>, "many">;
        }, {
            status: z.ZodLiteral<"active">;
        }>, "strip", z.ZodTypeAny, {
            status: "active";
            name: string;
            created_at: string;
            updated_at: string;
            start_time: string;
            end_time: string;
            uri: string;
            event_type: string;
            event_memberships: {
                user: string;
                user_email: string;
            }[];
            invitees_counter: {
                active: number;
                limit: number;
                total: number;
            };
            event_guests: {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }[];
            location?: any;
        }, {
            status: "active";
            name: string;
            created_at: string;
            updated_at: string;
            start_time: string;
            end_time: string;
            uri: string;
            event_type: string;
            event_memberships: {
                user: string;
                user_email: string;
            }[];
            invitees_counter: {
                active: number;
                limit: number;
                total: number;
            };
            event_guests: {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }[];
            location?: any;
        }>;
    }>, "strip", z.ZodTypeAny, {
        status: "active";
        email: string;
        name: string;
        created_at: string;
        updated_at: string;
        event: string;
        timezone: string;
        text_reminder_number: string | null;
        scheduled_event: {
            status: "active";
            name: string;
            created_at: string;
            updated_at: string;
            start_time: string;
            end_time: string;
            uri: string;
            event_type: string;
            event_memberships: {
                user: string;
                user_email: string;
            }[];
            invitees_counter: {
                active: number;
                limit: number;
                total: number;
            };
            event_guests: {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }[];
            location?: any;
        };
        uri: string;
        rescheduled: boolean;
        cancel_url: string;
        reschedule_url: string;
        new_invitee: string | null;
        old_invitee: string | null;
        questions_and_answers: {
            question: string;
            answer: string;
            position: number;
        }[];
        tracking: {
            utm_campaign: string | null;
            utm_source: string | null;
            utm_medium: string | null;
            utm_content: string | null;
            utm_term: string | null;
            salesforce_uuid: string | null;
        };
        first_name?: string | null | undefined;
        last_name?: string | null | undefined;
        no_show?: {
            created_at: string;
            uri: string;
        } | null | undefined;
        reconfirmation?: {
            created_at: string;
            confirmed_at: string;
        } | null | undefined;
        payment?: null | undefined;
        invitee_scheduled_by?: string | null | undefined;
        routing_form_submission?: string | null | undefined;
        scheduling_method?: string | null | undefined;
    }, {
        status: "active";
        email: string;
        name: string;
        created_at: string;
        updated_at: string;
        event: string;
        timezone: string;
        text_reminder_number: string | null;
        scheduled_event: {
            status: "active";
            name: string;
            created_at: string;
            updated_at: string;
            start_time: string;
            end_time: string;
            uri: string;
            event_type: string;
            event_memberships: {
                user: string;
                user_email: string;
            }[];
            invitees_counter: {
                active: number;
                limit: number;
                total: number;
            };
            event_guests: {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }[];
            location?: any;
        };
        uri: string;
        rescheduled: boolean;
        cancel_url: string;
        reschedule_url: string;
        new_invitee: string | null;
        old_invitee: string | null;
        questions_and_answers: {
            question: string;
            answer: string;
            position: number;
        }[];
        tracking: {
            utm_campaign: string | null;
            utm_source: string | null;
            utm_medium: string | null;
            utm_content: string | null;
            utm_term: string | null;
            salesforce_uuid: string | null;
        };
        first_name?: string | null | undefined;
        last_name?: string | null | undefined;
        no_show?: {
            created_at: string;
            uri: string;
        } | null | undefined;
        reconfirmation?: {
            created_at: string;
            confirmed_at: string;
        } | null | undefined;
        payment?: null | undefined;
        invitee_scheduled_by?: string | null | undefined;
        routing_form_submission?: string | null | undefined;
        scheduling_method?: string | null | undefined;
    }>;
}>, "strip", z.ZodTypeAny, {
    payload: {
        status: "active";
        email: string;
        name: string;
        created_at: string;
        updated_at: string;
        event: string;
        timezone: string;
        text_reminder_number: string | null;
        scheduled_event: {
            status: "active";
            name: string;
            created_at: string;
            updated_at: string;
            start_time: string;
            end_time: string;
            uri: string;
            event_type: string;
            event_memberships: {
                user: string;
                user_email: string;
            }[];
            invitees_counter: {
                active: number;
                limit: number;
                total: number;
            };
            event_guests: {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }[];
            location?: any;
        };
        uri: string;
        rescheduled: boolean;
        cancel_url: string;
        reschedule_url: string;
        new_invitee: string | null;
        old_invitee: string | null;
        questions_and_answers: {
            question: string;
            answer: string;
            position: number;
        }[];
        tracking: {
            utm_campaign: string | null;
            utm_source: string | null;
            utm_medium: string | null;
            utm_content: string | null;
            utm_term: string | null;
            salesforce_uuid: string | null;
        };
        first_name?: string | null | undefined;
        last_name?: string | null | undefined;
        no_show?: {
            created_at: string;
            uri: string;
        } | null | undefined;
        reconfirmation?: {
            created_at: string;
            confirmed_at: string;
        } | null | undefined;
        payment?: null | undefined;
        invitee_scheduled_by?: string | null | undefined;
        routing_form_submission?: string | null | undefined;
        scheduling_method?: string | null | undefined;
    };
    created_at: string;
    created_by: string;
    event: TriggerEvent;
}, {
    payload: {
        status: "active";
        email: string;
        name: string;
        created_at: string;
        updated_at: string;
        event: string;
        timezone: string;
        text_reminder_number: string | null;
        scheduled_event: {
            status: "active";
            name: string;
            created_at: string;
            updated_at: string;
            start_time: string;
            end_time: string;
            uri: string;
            event_type: string;
            event_memberships: {
                user: string;
                user_email: string;
            }[];
            invitees_counter: {
                active: number;
                limit: number;
                total: number;
            };
            event_guests: {
                email: string;
                created_at: string;
                updated_at?: string | undefined;
            }[];
            location?: any;
        };
        uri: string;
        rescheduled: boolean;
        cancel_url: string;
        reschedule_url: string;
        new_invitee: string | null;
        old_invitee: string | null;
        questions_and_answers: {
            question: string;
            answer: string;
            position: number;
        }[];
        tracking: {
            utm_campaign: string | null;
            utm_source: string | null;
            utm_medium: string | null;
            utm_content: string | null;
            utm_term: string | null;
            salesforce_uuid: string | null;
        };
        first_name?: string | null | undefined;
        last_name?: string | null | undefined;
        no_show?: {
            created_at: string;
            uri: string;
        } | null | undefined;
        reconfirmation?: {
            created_at: string;
            confirmed_at: string;
        } | null | undefined;
        payment?: null | undefined;
        invitee_scheduled_by?: string | null | undefined;
        routing_form_submission?: string | null | undefined;
        scheduling_method?: string | null | undefined;
    };
    created_at: string;
    created_by: string;
    event: TriggerEvent;
}>;
