import { z } from 'zod';
export declare const WebhookSchema: z.ZodObject<{
    eventTriggers: z.ZodArray<z.ZodEnum<["BOOKING_CREATED", "BOOKING_PAYMENT_INITIATED", "BOOKING_PAID", "BOOKING_RESCHEDULED", "BOOKING_REQUESTED", "BOOKING_CANCELLED", "BOOKING_REJECTED", "BOOKING_NO_SHOW_UPDATED", "FORM_SUBMITTED", "MEETING_ENDED", "MEETING_STARTED", "RECORDING_READY", "INSTANT_MEETING", "RECORDING_TRANSCRIPTION_GENERATED", "OOO_CREATED", "AFTER_HOSTS_CAL_VIDEO_NO_SHOW", "AFTER_GUESTS_CAL_VIDEO_NO_SHOW", "FORM_SUBMITTED_NO_EVENT", "DELEGATION_CREDENTIAL_ERROR", "WRONG_ASSIGNMENT_REPORT"]>, "many">;
    timeUnit: z.ZodNullable<z.ZodEnum<["DAY", "HOUR", "MINUTE"]>>;
    id: z.ZodString;
    userId: z.ZodNullable<z.ZodNumber>;
    teamId: z.ZodNullable<z.ZodNumber>;
    eventTypeId: z.ZodNullable<z.ZodNumber>;
    platformOAuthClientId: z.ZodNullable<z.ZodString>;
    subscriberUrl: z.ZodString;
    payloadTemplate: z.ZodNullable<z.ZodString>;
    createdAt: z.ZodDate;
    active: z.ZodBoolean;
    appId: z.ZodNullable<z.ZodString>;
    secret: z.ZodNullable<z.ZodString>;
    platform: z.ZodBoolean;
    time: z.ZodNullable<z.ZodNumber>;
    version: z.ZodString;
}, "strip", z.ZodTypeAny, {
    active: boolean;
    secret: string | null;
    time: number | null;
    platform: boolean;
    userId: number | null;
    id: string;
    version: string;
    eventTypeId: number | null;
    createdAt: Date;
    teamId: number | null;
    appId: string | null;
    platformOAuthClientId: string | null;
    subscriberUrl: string;
    payloadTemplate: string | null;
    eventTriggers: ("BOOKING_CREATED" | "BOOKING_PAYMENT_INITIATED" | "BOOKING_PAID" | "BOOKING_RESCHEDULED" | "BOOKING_REQUESTED" | "BOOKING_CANCELLED" | "BOOKING_REJECTED" | "BOOKING_NO_SHOW_UPDATED" | "FORM_SUBMITTED" | "MEETING_ENDED" | "MEETING_STARTED" | "RECORDING_READY" | "INSTANT_MEETING" | "RECORDING_TRANSCRIPTION_GENERATED" | "OOO_CREATED" | "AFTER_HOSTS_CAL_VIDEO_NO_SHOW" | "AFTER_GUESTS_CAL_VIDEO_NO_SHOW" | "FORM_SUBMITTED_NO_EVENT" | "DELEGATION_CREDENTIAL_ERROR" | "WRONG_ASSIGNMENT_REPORT")[];
    timeUnit: "DAY" | "HOUR" | "MINUTE" | null;
}, {
    active: boolean;
    secret: string | null;
    time: number | null;
    platform: boolean;
    userId: number | null;
    id: string;
    version: string;
    eventTypeId: number | null;
    createdAt: Date;
    teamId: number | null;
    appId: string | null;
    platformOAuthClientId: string | null;
    subscriberUrl: string;
    payloadTemplate: string | null;
    eventTriggers: ("BOOKING_CREATED" | "BOOKING_PAYMENT_INITIATED" | "BOOKING_PAID" | "BOOKING_RESCHEDULED" | "BOOKING_REQUESTED" | "BOOKING_CANCELLED" | "BOOKING_REJECTED" | "BOOKING_NO_SHOW_UPDATED" | "FORM_SUBMITTED" | "MEETING_ENDED" | "MEETING_STARTED" | "RECORDING_READY" | "INSTANT_MEETING" | "RECORDING_TRANSCRIPTION_GENERATED" | "OOO_CREATED" | "AFTER_HOSTS_CAL_VIDEO_NO_SHOW" | "AFTER_GUESTS_CAL_VIDEO_NO_SHOW" | "FORM_SUBMITTED_NO_EVENT" | "DELEGATION_CREDENTIAL_ERROR" | "WRONG_ASSIGNMENT_REPORT")[];
    timeUnit: "DAY" | "HOUR" | "MINUTE" | null;
}>;
export type Webhook = z.infer<typeof WebhookSchema>;
export default WebhookSchema;
//# sourceMappingURL=WebhookSchema.d.ts.map