import z from "zod";
export declare const bookingCreateBodySchema: z.ZodObject<{
    end: z.ZodOptional<z.ZodString>;
    eventTypeId: z.ZodNumber;
    eventTypeSlug: z.ZodOptional<z.ZodString>;
    rescheduleUid: z.ZodOptional<z.ZodString>;
    recurringEventId: z.ZodOptional<z.ZodString>;
    rescheduledBy: z.ZodOptional<z.ZodString>;
    start: z.ZodString;
    timeZone: z.ZodEffects<z.ZodString, string, string>;
    user: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">]>>;
    language: z.ZodString;
    bookingUid: z.ZodOptional<z.ZodString>;
    metadata: z.ZodRecord<z.ZodString, z.ZodString>;
    hasHashedBookingLink: z.ZodOptional<z.ZodBoolean>;
    hashedLink: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    seatReferenceUid: z.ZodOptional<z.ZodString>;
    orgSlug: z.ZodOptional<z.ZodString>;
    teamMemberEmail: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    crmOwnerRecordType: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    crmRecordId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    routedTeamMemberIds: z.ZodOptional<z.ZodNullable<z.ZodArray<z.ZodNumber, "many">>>;
    routingFormResponseId: z.ZodOptional<z.ZodNumber>;
    skipContactOwner: z.ZodOptional<z.ZodBoolean>;
    crmAppSlug: z.ZodOptional<z.ZodOptional<z.ZodNullable<z.ZodString>>>;
    cfToken: z.ZodOptional<z.ZodOptional<z.ZodNullable<z.ZodString>>>;
    /**
     * Holds the corrected responses of the Form for a booking, provided during rerouting
     */
    reroutingFormResponses: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{
        label: z.ZodOptional<z.ZodString>;
        value: z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodArray<z.ZodString, "many">]>;
    }, "strip", z.ZodTypeAny, {
        value: (string | number | string[]) & (string | number | string[] | undefined);
        label?: string | undefined;
    }, {
        value: (string | number | string[]) & (string | number | string[] | undefined);
        label?: string | undefined;
    }>>>;
    /**
     * Used to identify if the booking is a dry run.
     */
    _isDryRun: z.ZodOptional<z.ZodBoolean>;
    /** Whether to override the cache */
    _shouldServeCache: z.ZodOptional<z.ZodBoolean>;
    tracking: z.ZodOptional<z.ZodObject<{
        utm_source: z.ZodOptional<z.ZodString>;
        utm_medium: z.ZodOptional<z.ZodString>;
        utm_campaign: z.ZodOptional<z.ZodString>;
        utm_term: z.ZodOptional<z.ZodString>;
        utm_content: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        utm_source?: string | undefined;
        utm_medium?: string | undefined;
        utm_campaign?: string | undefined;
        utm_term?: string | undefined;
        utm_content?: string | undefined;
    }, {
        utm_source?: string | undefined;
        utm_medium?: string | undefined;
        utm_campaign?: string | undefined;
        utm_term?: string | undefined;
        utm_content?: string | undefined;
    }>>;
    dub_id: z.ZodOptional<z.ZodNullable<z.ZodString>>;
}, "strip", z.ZodTypeAny, {
    metadata: Record<string, string>;
    language: string;
    start: string;
    eventTypeId: number;
    timeZone: string;
    end?: string | undefined;
    eventTypeSlug?: string | undefined;
    rescheduleUid?: string | undefined;
    recurringEventId?: string | undefined;
    rescheduledBy?: string | undefined;
    user?: string | string[] | undefined;
    bookingUid?: string | undefined;
    hasHashedBookingLink?: boolean | undefined;
    hashedLink?: string | null | undefined;
    seatReferenceUid?: string | undefined;
    orgSlug?: string | undefined;
    teamMemberEmail?: string | null | undefined;
    crmOwnerRecordType?: string | null | undefined;
    crmRecordId?: string | null | undefined;
    routedTeamMemberIds?: number[] | null | undefined;
    routingFormResponseId?: number | undefined;
    skipContactOwner?: boolean | undefined;
    crmAppSlug?: string | null | undefined;
    cfToken?: string | null | undefined;
    reroutingFormResponses?: Record<string, {
        value: (string | number | string[]) & (string | number | string[] | undefined);
        label?: string | undefined;
    }> | undefined;
    _isDryRun?: boolean | undefined;
    _shouldServeCache?: boolean | undefined;
    tracking?: {
        utm_source?: string | undefined;
        utm_medium?: string | undefined;
        utm_campaign?: string | undefined;
        utm_term?: string | undefined;
        utm_content?: string | undefined;
    } | undefined;
    dub_id?: string | null | undefined;
}, {
    metadata: Record<string, string>;
    language: string;
    start: string;
    eventTypeId: number;
    timeZone: string;
    end?: string | undefined;
    eventTypeSlug?: string | undefined;
    rescheduleUid?: string | undefined;
    recurringEventId?: string | undefined;
    rescheduledBy?: string | undefined;
    user?: string | string[] | undefined;
    bookingUid?: string | undefined;
    hasHashedBookingLink?: boolean | undefined;
    hashedLink?: string | null | undefined;
    seatReferenceUid?: string | undefined;
    orgSlug?: string | undefined;
    teamMemberEmail?: string | null | undefined;
    crmOwnerRecordType?: string | null | undefined;
    crmRecordId?: string | null | undefined;
    routedTeamMemberIds?: number[] | null | undefined;
    routingFormResponseId?: number | undefined;
    skipContactOwner?: boolean | undefined;
    crmAppSlug?: string | null | undefined;
    cfToken?: string | null | undefined;
    reroutingFormResponses?: Record<string, {
        value: (string | number | string[]) & (string | number | string[] | undefined);
        label?: string | undefined;
    }> | undefined;
    _isDryRun?: boolean | undefined;
    _shouldServeCache?: boolean | undefined;
    tracking?: {
        utm_source?: string | undefined;
        utm_medium?: string | undefined;
        utm_campaign?: string | undefined;
        utm_term?: string | undefined;
        utm_content?: string | undefined;
    } | undefined;
    dub_id?: string | null | undefined;
}>;
export type BookingCreateBody = z.input<typeof bookingCreateBodySchema>;
export declare const extendedBookingCreateBody: z.ZodObject<{
    user: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">]>>;
    end: z.ZodOptional<z.ZodString>;
    metadata: z.ZodRecord<z.ZodString, z.ZodString>;
    language: z.ZodString;
    start: z.ZodString;
    skipContactOwner: z.ZodOptional<z.ZodBoolean>;
    eventTypeId: z.ZodNumber;
    timeZone: z.ZodEffects<z.ZodString, string, string>;
    hashedLink: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    recurringEventId: z.ZodOptional<z.ZodString>;
    seatReferenceUid: z.ZodOptional<z.ZodString>;
    tracking: z.ZodOptional<z.ZodObject<{
        utm_source: z.ZodOptional<z.ZodString>;
        utm_medium: z.ZodOptional<z.ZodString>;
        utm_campaign: z.ZodOptional<z.ZodString>;
        utm_term: z.ZodOptional<z.ZodString>;
        utm_content: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        utm_source?: string | undefined;
        utm_medium?: string | undefined;
        utm_campaign?: string | undefined;
        utm_term?: string | undefined;
        utm_content?: string | undefined;
    }, {
        utm_source?: string | undefined;
        utm_medium?: string | undefined;
        utm_campaign?: string | undefined;
        utm_term?: string | undefined;
        utm_content?: string | undefined;
    }>>;
    rescheduledBy: z.ZodOptional<z.ZodString>;
    rescheduleUid: z.ZodOptional<z.ZodString>;
    bookingUid: z.ZodOptional<z.ZodString>;
    eventTypeSlug: z.ZodOptional<z.ZodString>;
    hasHashedBookingLink: z.ZodOptional<z.ZodBoolean>;
    orgSlug: z.ZodOptional<z.ZodString>;
    teamMemberEmail: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    crmOwnerRecordType: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    crmRecordId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    routedTeamMemberIds: z.ZodOptional<z.ZodNullable<z.ZodArray<z.ZodNumber, "many">>>;
    routingFormResponseId: z.ZodOptional<z.ZodNumber>;
    crmAppSlug: z.ZodOptional<z.ZodOptional<z.ZodNullable<z.ZodString>>>;
    cfToken: z.ZodOptional<z.ZodOptional<z.ZodNullable<z.ZodString>>>;
    reroutingFormResponses: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{
        label: z.ZodOptional<z.ZodString>;
        value: z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodArray<z.ZodString, "many">]>;
    }, "strip", z.ZodTypeAny, {
        value: (string | number | string[]) & (string | number | string[] | undefined);
        label?: string | undefined;
    }, {
        value: (string | number | string[]) & (string | number | string[] | undefined);
        label?: string | undefined;
    }>>>;
    _isDryRun: z.ZodOptional<z.ZodBoolean>;
    _shouldServeCache: z.ZodOptional<z.ZodBoolean>;
    dub_id: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    noEmail: z.ZodOptional<z.ZodBoolean>;
    recurringCount: z.ZodOptional<z.ZodNumber>;
    allRecurringDates: z.ZodOptional<z.ZodArray<z.ZodObject<{
        start: z.ZodString;
        end: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        end: string;
        start: string;
    }, {
        end: string;
        start: string;
    }>, "many">>;
    currentRecurringIndex: z.ZodOptional<z.ZodNumber>;
    appsStatus: z.ZodOptional<z.ZodArray<z.ZodObject<{
        appName: z.ZodString;
        success: z.ZodNumber;
        failures: z.ZodNumber;
        type: z.ZodString;
        errors: z.ZodArray<z.ZodString, "many">;
        warnings: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    }, "strip", z.ZodTypeAny, {
        success: number;
        type: string;
        appName: string;
        failures: number;
        errors: string[];
        warnings?: string[] | undefined;
    }, {
        success: number;
        type: string;
        appName: string;
        failures: number;
        errors: string[];
        warnings?: string[] | undefined;
    }>, "many">>;
    luckyUsers: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
    customInputs: z.ZodOptional<z.ZodUndefined>;
}, "strip", z.ZodTypeAny, {
    metadata: Record<string, string>;
    language: string;
    start: string;
    eventTypeId: number;
    timeZone: string;
    user?: string | string[] | undefined;
    end?: string | undefined;
    skipContactOwner?: boolean | undefined;
    hashedLink?: string | null | undefined;
    recurringEventId?: string | undefined;
    seatReferenceUid?: string | undefined;
    tracking?: {
        utm_source?: string | undefined;
        utm_medium?: string | undefined;
        utm_campaign?: string | undefined;
        utm_term?: string | undefined;
        utm_content?: string | undefined;
    } | undefined;
    rescheduledBy?: string | undefined;
    rescheduleUid?: string | undefined;
    bookingUid?: string | undefined;
    eventTypeSlug?: string | undefined;
    hasHashedBookingLink?: boolean | undefined;
    orgSlug?: string | undefined;
    teamMemberEmail?: string | null | undefined;
    crmOwnerRecordType?: string | null | undefined;
    crmRecordId?: string | null | undefined;
    routedTeamMemberIds?: number[] | null | undefined;
    routingFormResponseId?: number | undefined;
    crmAppSlug?: string | null | undefined;
    cfToken?: string | null | undefined;
    reroutingFormResponses?: Record<string, {
        value: (string | number | string[]) & (string | number | string[] | undefined);
        label?: string | undefined;
    }> | undefined;
    _isDryRun?: boolean | undefined;
    _shouldServeCache?: boolean | undefined;
    dub_id?: string | null | undefined;
    noEmail?: boolean | undefined;
    recurringCount?: number | undefined;
    allRecurringDates?: {
        end: string;
        start: string;
    }[] | undefined;
    currentRecurringIndex?: number | undefined;
    appsStatus?: {
        success: number;
        type: string;
        appName: string;
        failures: number;
        errors: string[];
        warnings?: string[] | undefined;
    }[] | undefined;
    luckyUsers?: number[] | undefined;
    customInputs?: undefined;
}, {
    metadata: Record<string, string>;
    language: string;
    start: string;
    eventTypeId: number;
    timeZone: string;
    user?: string | string[] | undefined;
    end?: string | undefined;
    skipContactOwner?: boolean | undefined;
    hashedLink?: string | null | undefined;
    recurringEventId?: string | undefined;
    seatReferenceUid?: string | undefined;
    tracking?: {
        utm_source?: string | undefined;
        utm_medium?: string | undefined;
        utm_campaign?: string | undefined;
        utm_term?: string | undefined;
        utm_content?: string | undefined;
    } | undefined;
    rescheduledBy?: string | undefined;
    rescheduleUid?: string | undefined;
    bookingUid?: string | undefined;
    eventTypeSlug?: string | undefined;
    hasHashedBookingLink?: boolean | undefined;
    orgSlug?: string | undefined;
    teamMemberEmail?: string | null | undefined;
    crmOwnerRecordType?: string | null | undefined;
    crmRecordId?: string | null | undefined;
    routedTeamMemberIds?: number[] | null | undefined;
    routingFormResponseId?: number | undefined;
    crmAppSlug?: string | null | undefined;
    cfToken?: string | null | undefined;
    reroutingFormResponses?: Record<string, {
        value: (string | number | string[]) & (string | number | string[] | undefined);
        label?: string | undefined;
    }> | undefined;
    _isDryRun?: boolean | undefined;
    _shouldServeCache?: boolean | undefined;
    dub_id?: string | null | undefined;
    noEmail?: boolean | undefined;
    recurringCount?: number | undefined;
    allRecurringDates?: {
        end: string;
        start: string;
    }[] | undefined;
    currentRecurringIndex?: number | undefined;
    appsStatus?: {
        success: number;
        type: string;
        appName: string;
        failures: number;
        errors: string[];
        warnings?: string[] | undefined;
    }[] | undefined;
    luckyUsers?: number[] | undefined;
    customInputs?: undefined;
}>;
export declare const bookingCreateSchemaLegacyPropsForApi: z.ZodObject<{
    email: z.ZodString;
    name: z.ZodString;
    guests: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    notes: z.ZodOptional<z.ZodString>;
    location: z.ZodString;
    smsReminderNumber: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    rescheduleReason: z.ZodOptional<z.ZodString>;
    customInputs: z.ZodArray<z.ZodObject<{
        label: z.ZodString;
        value: z.ZodUnion<[z.ZodString, z.ZodBoolean]>;
    }, "strip", z.ZodTypeAny, {
        label: string;
        value: string | boolean;
    }, {
        label: string;
        value: string | boolean;
    }>, "many">;
}, "strip", z.ZodTypeAny, {
    name: string;
    email: string;
    location: string;
    customInputs: {
        label: string;
        value: string | boolean;
    }[];
    guests?: string[] | undefined;
    notes?: string | undefined;
    smsReminderNumber?: string | null | undefined;
    rescheduleReason?: string | undefined;
}, {
    name: string;
    email: string;
    location: string;
    customInputs: {
        label: string;
        value: string | boolean;
    }[];
    guests?: string[] | undefined;
    notes?: string | undefined;
    smsReminderNumber?: string | null | undefined;
    rescheduleReason?: string | undefined;
}>;
export declare const bookingCreateBodySchemaForApi: z.ZodObject<{
    user: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">]>>;
    end: z.ZodOptional<z.ZodString>;
    metadata: z.ZodRecord<z.ZodString, z.ZodString>;
    language: z.ZodString;
    start: z.ZodString;
    skipContactOwner: z.ZodOptional<z.ZodBoolean>;
    eventTypeId: z.ZodNumber;
    timeZone: z.ZodEffects<z.ZodString, string, string>;
    hashedLink: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    recurringEventId: z.ZodOptional<z.ZodString>;
    seatReferenceUid: z.ZodOptional<z.ZodString>;
    tracking: z.ZodOptional<z.ZodObject<{
        utm_source: z.ZodOptional<z.ZodString>;
        utm_medium: z.ZodOptional<z.ZodString>;
        utm_campaign: z.ZodOptional<z.ZodString>;
        utm_term: z.ZodOptional<z.ZodString>;
        utm_content: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        utm_source?: string | undefined;
        utm_medium?: string | undefined;
        utm_campaign?: string | undefined;
        utm_term?: string | undefined;
        utm_content?: string | undefined;
    }, {
        utm_source?: string | undefined;
        utm_medium?: string | undefined;
        utm_campaign?: string | undefined;
        utm_term?: string | undefined;
        utm_content?: string | undefined;
    }>>;
    rescheduledBy: z.ZodOptional<z.ZodString>;
    rescheduleUid: z.ZodOptional<z.ZodString>;
    bookingUid: z.ZodOptional<z.ZodString>;
    eventTypeSlug: z.ZodOptional<z.ZodString>;
    hasHashedBookingLink: z.ZodOptional<z.ZodBoolean>;
    orgSlug: z.ZodOptional<z.ZodString>;
    teamMemberEmail: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    crmOwnerRecordType: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    crmRecordId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    routedTeamMemberIds: z.ZodOptional<z.ZodNullable<z.ZodArray<z.ZodNumber, "many">>>;
    routingFormResponseId: z.ZodOptional<z.ZodNumber>;
    crmAppSlug: z.ZodOptional<z.ZodOptional<z.ZodNullable<z.ZodString>>>;
    cfToken: z.ZodOptional<z.ZodOptional<z.ZodNullable<z.ZodString>>>;
    reroutingFormResponses: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{
        label: z.ZodOptional<z.ZodString>;
        value: z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodArray<z.ZodString, "many">]>;
    }, "strip", z.ZodTypeAny, {
        value: (string | number | string[]) & (string | number | string[] | undefined);
        label?: string | undefined;
    }, {
        value: (string | number | string[]) & (string | number | string[] | undefined);
        label?: string | undefined;
    }>>>;
    _isDryRun: z.ZodOptional<z.ZodBoolean>;
    _shouldServeCache: z.ZodOptional<z.ZodBoolean>;
    dub_id: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    noEmail: z.ZodOptional<z.ZodBoolean>;
    recurringCount: z.ZodOptional<z.ZodNumber>;
    allRecurringDates: z.ZodOptional<z.ZodArray<z.ZodObject<{
        start: z.ZodString;
        end: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        end: string;
        start: string;
    }, {
        end: string;
        start: string;
    }>, "many">>;
    currentRecurringIndex: z.ZodOptional<z.ZodNumber>;
    appsStatus: z.ZodOptional<z.ZodArray<z.ZodObject<{
        appName: z.ZodString;
        success: z.ZodNumber;
        failures: z.ZodNumber;
        type: z.ZodString;
        errors: z.ZodArray<z.ZodString, "many">;
        warnings: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    }, "strip", z.ZodTypeAny, {
        success: number;
        type: string;
        appName: string;
        failures: number;
        errors: string[];
        warnings?: string[] | undefined;
    }, {
        success: number;
        type: string;
        appName: string;
        failures: number;
        errors: string[];
        warnings?: string[] | undefined;
    }>, "many">>;
    luckyUsers: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
    email: z.ZodOptional<z.ZodString>;
    name: z.ZodOptional<z.ZodString>;
    guests: z.ZodOptional<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
    notes: z.ZodOptional<z.ZodOptional<z.ZodString>>;
    location: z.ZodOptional<z.ZodString>;
    smsReminderNumber: z.ZodOptional<z.ZodNullable<z.ZodOptional<z.ZodString>>>;
    rescheduleReason: z.ZodOptional<z.ZodOptional<z.ZodString>>;
    customInputs: z.ZodOptional<z.ZodArray<z.ZodObject<{
        label: z.ZodString;
        value: z.ZodUnion<[z.ZodString, z.ZodBoolean]>;
    }, "strip", z.ZodTypeAny, {
        label: string;
        value: string | boolean;
    }, {
        label: string;
        value: string | boolean;
    }>, "many">>;
}, "strip", z.ZodTypeAny, {
    metadata: Record<string, string>;
    language: string;
    start: string;
    eventTypeId: number;
    timeZone: string;
    user?: string | string[] | undefined;
    end?: string | undefined;
    skipContactOwner?: boolean | undefined;
    hashedLink?: string | null | undefined;
    recurringEventId?: string | undefined;
    seatReferenceUid?: string | undefined;
    tracking?: {
        utm_source?: string | undefined;
        utm_medium?: string | undefined;
        utm_campaign?: string | undefined;
        utm_term?: string | undefined;
        utm_content?: string | undefined;
    } | undefined;
    rescheduledBy?: string | undefined;
    rescheduleUid?: string | undefined;
    bookingUid?: string | undefined;
    eventTypeSlug?: string | undefined;
    hasHashedBookingLink?: boolean | undefined;
    orgSlug?: string | undefined;
    teamMemberEmail?: string | null | undefined;
    crmOwnerRecordType?: string | null | undefined;
    crmRecordId?: string | null | undefined;
    routedTeamMemberIds?: number[] | null | undefined;
    routingFormResponseId?: number | undefined;
    crmAppSlug?: string | null | undefined;
    cfToken?: string | null | undefined;
    reroutingFormResponses?: Record<string, {
        value: (string | number | string[]) & (string | number | string[] | undefined);
        label?: string | undefined;
    }> | undefined;
    _isDryRun?: boolean | undefined;
    _shouldServeCache?: boolean | undefined;
    dub_id?: string | null | undefined;
    noEmail?: boolean | undefined;
    recurringCount?: number | undefined;
    allRecurringDates?: {
        end: string;
        start: string;
    }[] | undefined;
    currentRecurringIndex?: number | undefined;
    appsStatus?: {
        success: number;
        type: string;
        appName: string;
        failures: number;
        errors: string[];
        warnings?: string[] | undefined;
    }[] | undefined;
    luckyUsers?: number[] | undefined;
    email?: string | undefined;
    name?: string | undefined;
    guests?: string[] | undefined;
    notes?: string | undefined;
    location?: string | undefined;
    smsReminderNumber?: string | null | undefined;
    rescheduleReason?: string | undefined;
    customInputs?: {
        label: string;
        value: string | boolean;
    }[] | undefined;
}, {
    metadata: Record<string, string>;
    language: string;
    start: string;
    eventTypeId: number;
    timeZone: string;
    user?: string | string[] | undefined;
    end?: string | undefined;
    skipContactOwner?: boolean | undefined;
    hashedLink?: string | null | undefined;
    recurringEventId?: string | undefined;
    seatReferenceUid?: string | undefined;
    tracking?: {
        utm_source?: string | undefined;
        utm_medium?: string | undefined;
        utm_campaign?: string | undefined;
        utm_term?: string | undefined;
        utm_content?: string | undefined;
    } | undefined;
    rescheduledBy?: string | undefined;
    rescheduleUid?: string | undefined;
    bookingUid?: string | undefined;
    eventTypeSlug?: string | undefined;
    hasHashedBookingLink?: boolean | undefined;
    orgSlug?: string | undefined;
    teamMemberEmail?: string | null | undefined;
    crmOwnerRecordType?: string | null | undefined;
    crmRecordId?: string | null | undefined;
    routedTeamMemberIds?: number[] | null | undefined;
    routingFormResponseId?: number | undefined;
    crmAppSlug?: string | null | undefined;
    cfToken?: string | null | undefined;
    reroutingFormResponses?: Record<string, {
        value: (string | number | string[]) & (string | number | string[] | undefined);
        label?: string | undefined;
    }> | undefined;
    _isDryRun?: boolean | undefined;
    _shouldServeCache?: boolean | undefined;
    dub_id?: string | null | undefined;
    noEmail?: boolean | undefined;
    recurringCount?: number | undefined;
    allRecurringDates?: {
        end: string;
        start: string;
    }[] | undefined;
    currentRecurringIndex?: number | undefined;
    appsStatus?: {
        success: number;
        type: string;
        appName: string;
        failures: number;
        errors: string[];
        warnings?: string[] | undefined;
    }[] | undefined;
    luckyUsers?: number[] | undefined;
    email?: string | undefined;
    name?: string | undefined;
    guests?: string[] | undefined;
    notes?: string | undefined;
    location?: string | undefined;
    smsReminderNumber?: string | null | undefined;
    rescheduleReason?: string | undefined;
    customInputs?: {
        label: string;
        value: string | boolean;
    }[] | undefined;
}>;
//# sourceMappingURL=booking.d.ts.map