import { z } from "zod";
export declare const integrationsApiToInternalMappingSchema: {
    zoom: z.ZodLiteral<"integrations:zoom">;
    "whereby-video": z.ZodLiteral<"integrations:whereby_video">;
    "whatsapp-video": z.ZodLiteral<"integrations:whatsapp_video">;
    "webex-video": z.ZodLiteral<"integrations:webex_video">;
    "telegram-video": z.ZodLiteral<"integrations:telegram_video">;
    tandem: z.ZodLiteral<"integrations:tandem">;
    "sylaps-video": z.ZodLiteral<"integrations:sylaps_video">;
    "skype-video": z.ZodLiteral<"integrations:skype_video">;
    "sirius-video": z.ZodLiteral<"integrations:sirius_video_video">;
    "signal-video": z.ZodLiteral<"integrations:signal_video">;
    "shimmer-video": z.ZodLiteral<"integrations:shimmer_video">;
    "salesroom-video": z.ZodLiteral<"integrations:salesroom_video">;
    "roam-video": z.ZodLiteral<"integrations:roam_video">;
    "riverside-video": z.ZodLiteral<"integrations:riverside_video">;
    "ping-video": z.ZodLiteral<"integrations:ping_video">;
    "office365-video": z.ZodLiteral<"integrations:office365_video">;
    "mirotalk-video": z.ZodLiteral<"integrations:mirotalk_video">;
    jitsi: z.ZodLiteral<"integrations:jitsi">;
    "jelly-video": z.ZodLiteral<"integrations:jelly_video">;
    "jelly-conferencing": z.ZodLiteral<"integrations:jelly_conferencing">;
    huddle: z.ZodLiteral<"integrations:huddle01">;
    "facetime-video": z.ZodLiteral<"integrations:facetime_video">;
    "element-call-video": z.ZodLiteral<"integrations:element-call_video">;
    "eightxeight-video": z.ZodLiteral<"integrations:eightxeight_video">;
    "discord-video": z.ZodLiteral<"integrations:discord_video">;
    "demodesk-video": z.ZodLiteral<"integrations:demodesk_video">;
    "campfire-video": z.ZodLiteral<"integrations:campfire_video">;
    "around-video": z.ZodLiteral<"integrations:around_video">;
    "cal-video": z.ZodLiteral<"integrations:daily">;
    "google-meet": z.ZodLiteral<"integrations:google:meet">;
};
declare const OrganizerIntegrationSchema: z.ZodObject<{
    type: z.ZodUnion<[z.ZodLiteral<"integrations:daily">, z.ZodLiteral<"integrations:google:meet">, z.ZodLiteral<"integrations:zoom">, z.ZodLiteral<"integrations:whereby_video">, z.ZodLiteral<"integrations:whatsapp_video">, z.ZodLiteral<"integrations:webex_video">, z.ZodLiteral<"integrations:telegram_video">, z.ZodLiteral<"integrations:tandem">, z.ZodLiteral<"integrations:sylaps_video">, z.ZodLiteral<"integrations:skype_video">, z.ZodLiteral<"integrations:sirius_video_video">, z.ZodLiteral<"integrations:signal_video">, z.ZodLiteral<"integrations:shimmer_video">, z.ZodLiteral<"integrations:salesroom_video">, z.ZodLiteral<"integrations:roam_video">, z.ZodLiteral<"integrations:riverside_video">, z.ZodLiteral<"integrations:ping_video">, z.ZodLiteral<"integrations:office365_video">, z.ZodLiteral<"integrations:mirotalk_video">, z.ZodLiteral<"integrations:jitsi">, z.ZodLiteral<"integrations:jelly_video">, z.ZodLiteral<"integrations:jelly_conferencing">, z.ZodLiteral<"integrations:huddle01">, z.ZodLiteral<"integrations:facetime_video">, z.ZodLiteral<"integrations:element-call_video">, z.ZodLiteral<"integrations:eightxeight_video">, z.ZodLiteral<"integrations:discord_video">, z.ZodLiteral<"integrations:demodesk_video">, z.ZodLiteral<"integrations:campfire_video">, z.ZodLiteral<"integrations:around_video">]>;
    link: z.ZodOptional<z.ZodString>;
    credentialId: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    type: "integrations:around_video" | "integrations:campfire_video" | "integrations:facetime_video" | "integrations:office365_video" | "integrations:ping_video" | "integrations:riverside_video" | "integrations:shimmer_video" | "integrations:signal_video" | "integrations:sirius_video_video" | "integrations:sylaps_video" | "integrations:telegram_video" | "integrations:webex_video" | "integrations:whatsapp_video" | "integrations:whereby_video" | "integrations:daily" | "integrations:google:meet" | "integrations:jitsi" | "integrations:tandem" | "integrations:zoom" | "integrations:skype_video" | "integrations:salesroom_video" | "integrations:roam_video" | "integrations:mirotalk_video" | "integrations:jelly_video" | "integrations:jelly_conferencing" | "integrations:huddle01" | "integrations:element-call_video" | "integrations:eightxeight_video" | "integrations:discord_video" | "integrations:demodesk_video";
    link?: string | undefined;
    credentialId?: number | undefined;
}, {
    type: "integrations:around_video" | "integrations:campfire_video" | "integrations:facetime_video" | "integrations:office365_video" | "integrations:ping_video" | "integrations:riverside_video" | "integrations:shimmer_video" | "integrations:signal_video" | "integrations:sirius_video_video" | "integrations:sylaps_video" | "integrations:telegram_video" | "integrations:webex_video" | "integrations:whatsapp_video" | "integrations:whereby_video" | "integrations:daily" | "integrations:google:meet" | "integrations:jitsi" | "integrations:tandem" | "integrations:zoom" | "integrations:skype_video" | "integrations:salesroom_video" | "integrations:roam_video" | "integrations:mirotalk_video" | "integrations:jelly_video" | "integrations:jelly_conferencing" | "integrations:huddle01" | "integrations:element-call_video" | "integrations:eightxeight_video" | "integrations:discord_video" | "integrations:demodesk_video";
    link?: string | undefined;
    credentialId?: number | undefined;
}>;
declare const OrganizerAddressSchema: z.ZodObject<{
    type: z.ZodLiteral<"inPerson">;
    address: z.ZodString;
    displayLocationPublicly: z.ZodDefault<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
    type: "inPerson";
    address: string;
    displayLocationPublicly: boolean;
}, {
    type: "inPerson";
    address: string;
    displayLocationPublicly?: boolean | undefined;
}>;
declare const OrganizerLinkSchema: z.ZodObject<{
    type: z.ZodLiteral<"link">;
    link: z.ZodString;
    displayLocationPublicly: z.ZodDefault<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
    link: string;
    type: "link";
    displayLocationPublicly: boolean;
}, {
    link: string;
    type: "link";
    displayLocationPublicly?: boolean | undefined;
}>;
declare const OrganizerPhoneSchema: z.ZodObject<{
    type: z.ZodLiteral<"userPhone">;
    hostPhoneNumber: z.ZodString;
    displayLocationPublicly: z.ZodDefault<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
    type: "userPhone";
    displayLocationPublicly: boolean;
    hostPhoneNumber: string;
}, {
    type: "userPhone";
    hostPhoneNumber: string;
    displayLocationPublicly?: boolean | undefined;
}>;
declare const OrganizerConferencingSchema: z.ZodObject<{
    type: z.ZodLiteral<"conferencing">;
}, "strip", z.ZodTypeAny, {
    type: "conferencing";
}, {
    type: "conferencing";
}>;
declare const AttendeeAddressSchema: z.ZodObject<{
    type: z.ZodLiteral<"attendeeInPerson">;
}, "strip", z.ZodTypeAny, {
    type: "attendeeInPerson";
}, {
    type: "attendeeInPerson";
}>;
declare const AttendeePhoneSchema: z.ZodObject<{
    type: z.ZodLiteral<"phone">;
}, "strip", z.ZodTypeAny, {
    type: "phone";
}, {
    type: "phone";
}>;
declare const AttendeeDefinedSchema: z.ZodObject<{
    type: z.ZodLiteral<"somewhereElse">;
}, "strip", z.ZodTypeAny, {
    type: "somewhereElse";
}, {
    type: "somewhereElse";
}>;
export type OrganizerAddressLocation = z.infer<typeof OrganizerAddressSchema>;
export type OrganizerLinkLocation = z.infer<typeof OrganizerLinkSchema>;
export type OrganizerIntegrationLocation = z.infer<typeof OrganizerIntegrationSchema>;
export type OrganizerPhoneLocation = z.infer<typeof OrganizerPhoneSchema>;
export type OrganizerConferencingSchema = z.infer<typeof OrganizerConferencingSchema>;
export type AttendeeAddressLocation = z.infer<typeof AttendeeAddressSchema>;
export type AttendeePhoneLocation = z.infer<typeof AttendeePhoneSchema>;
export type AttendeeDefinedLocation = z.infer<typeof AttendeeDefinedSchema>;
export declare const InternalLocationSchema: z.ZodUnion<[z.ZodObject<{
    type: z.ZodLiteral<"inPerson">;
    address: z.ZodString;
    displayLocationPublicly: z.ZodDefault<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
    type: "inPerson";
    address: string;
    displayLocationPublicly: boolean;
}, {
    type: "inPerson";
    address: string;
    displayLocationPublicly?: boolean | undefined;
}>, z.ZodObject<{
    type: z.ZodLiteral<"link">;
    link: z.ZodString;
    displayLocationPublicly: z.ZodDefault<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
    link: string;
    type: "link";
    displayLocationPublicly: boolean;
}, {
    link: string;
    type: "link";
    displayLocationPublicly?: boolean | undefined;
}>, z.ZodObject<{
    type: z.ZodUnion<[z.ZodLiteral<"integrations:daily">, z.ZodLiteral<"integrations:google:meet">, z.ZodLiteral<"integrations:zoom">, z.ZodLiteral<"integrations:whereby_video">, z.ZodLiteral<"integrations:whatsapp_video">, z.ZodLiteral<"integrations:webex_video">, z.ZodLiteral<"integrations:telegram_video">, z.ZodLiteral<"integrations:tandem">, z.ZodLiteral<"integrations:sylaps_video">, z.ZodLiteral<"integrations:skype_video">, z.ZodLiteral<"integrations:sirius_video_video">, z.ZodLiteral<"integrations:signal_video">, z.ZodLiteral<"integrations:shimmer_video">, z.ZodLiteral<"integrations:salesroom_video">, z.ZodLiteral<"integrations:roam_video">, z.ZodLiteral<"integrations:riverside_video">, z.ZodLiteral<"integrations:ping_video">, z.ZodLiteral<"integrations:office365_video">, z.ZodLiteral<"integrations:mirotalk_video">, z.ZodLiteral<"integrations:jitsi">, z.ZodLiteral<"integrations:jelly_video">, z.ZodLiteral<"integrations:jelly_conferencing">, z.ZodLiteral<"integrations:huddle01">, z.ZodLiteral<"integrations:facetime_video">, z.ZodLiteral<"integrations:element-call_video">, z.ZodLiteral<"integrations:eightxeight_video">, z.ZodLiteral<"integrations:discord_video">, z.ZodLiteral<"integrations:demodesk_video">, z.ZodLiteral<"integrations:campfire_video">, z.ZodLiteral<"integrations:around_video">]>;
    link: z.ZodOptional<z.ZodString>;
    credentialId: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    type: "integrations:around_video" | "integrations:campfire_video" | "integrations:facetime_video" | "integrations:office365_video" | "integrations:ping_video" | "integrations:riverside_video" | "integrations:shimmer_video" | "integrations:signal_video" | "integrations:sirius_video_video" | "integrations:sylaps_video" | "integrations:telegram_video" | "integrations:webex_video" | "integrations:whatsapp_video" | "integrations:whereby_video" | "integrations:daily" | "integrations:google:meet" | "integrations:jitsi" | "integrations:tandem" | "integrations:zoom" | "integrations:skype_video" | "integrations:salesroom_video" | "integrations:roam_video" | "integrations:mirotalk_video" | "integrations:jelly_video" | "integrations:jelly_conferencing" | "integrations:huddle01" | "integrations:element-call_video" | "integrations:eightxeight_video" | "integrations:discord_video" | "integrations:demodesk_video";
    link?: string | undefined;
    credentialId?: number | undefined;
}, {
    type: "integrations:around_video" | "integrations:campfire_video" | "integrations:facetime_video" | "integrations:office365_video" | "integrations:ping_video" | "integrations:riverside_video" | "integrations:shimmer_video" | "integrations:signal_video" | "integrations:sirius_video_video" | "integrations:sylaps_video" | "integrations:telegram_video" | "integrations:webex_video" | "integrations:whatsapp_video" | "integrations:whereby_video" | "integrations:daily" | "integrations:google:meet" | "integrations:jitsi" | "integrations:tandem" | "integrations:zoom" | "integrations:skype_video" | "integrations:salesroom_video" | "integrations:roam_video" | "integrations:mirotalk_video" | "integrations:jelly_video" | "integrations:jelly_conferencing" | "integrations:huddle01" | "integrations:element-call_video" | "integrations:eightxeight_video" | "integrations:discord_video" | "integrations:demodesk_video";
    link?: string | undefined;
    credentialId?: number | undefined;
}>, z.ZodObject<{
    type: z.ZodLiteral<"userPhone">;
    hostPhoneNumber: z.ZodString;
    displayLocationPublicly: z.ZodDefault<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
    type: "userPhone";
    displayLocationPublicly: boolean;
    hostPhoneNumber: string;
}, {
    type: "userPhone";
    hostPhoneNumber: string;
    displayLocationPublicly?: boolean | undefined;
}>, z.ZodObject<{
    type: z.ZodLiteral<"conferencing">;
}, "strip", z.ZodTypeAny, {
    type: "conferencing";
}, {
    type: "conferencing";
}>, z.ZodObject<{
    type: z.ZodLiteral<"attendeeInPerson">;
}, "strip", z.ZodTypeAny, {
    type: "attendeeInPerson";
}, {
    type: "attendeeInPerson";
}>, z.ZodObject<{
    type: z.ZodLiteral<"phone">;
}, "strip", z.ZodTypeAny, {
    type: "phone";
}, {
    type: "phone";
}>, z.ZodObject<{
    type: z.ZodLiteral<"somewhereElse">;
}, "strip", z.ZodTypeAny, {
    type: "somewhereElse";
}, {
    type: "somewhereElse";
}>]>;
export type InternalLocation = z.infer<typeof InternalLocationSchema>;
export declare const InternalLocationsSchema: z.ZodArray<z.ZodUnion<[z.ZodObject<{
    type: z.ZodLiteral<"inPerson">;
    address: z.ZodString;
    displayLocationPublicly: z.ZodDefault<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
    type: "inPerson";
    address: string;
    displayLocationPublicly: boolean;
}, {
    type: "inPerson";
    address: string;
    displayLocationPublicly?: boolean | undefined;
}>, z.ZodObject<{
    type: z.ZodLiteral<"link">;
    link: z.ZodString;
    displayLocationPublicly: z.ZodDefault<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
    link: string;
    type: "link";
    displayLocationPublicly: boolean;
}, {
    link: string;
    type: "link";
    displayLocationPublicly?: boolean | undefined;
}>, z.ZodObject<{
    type: z.ZodUnion<[z.ZodLiteral<"integrations:daily">, z.ZodLiteral<"integrations:google:meet">, z.ZodLiteral<"integrations:zoom">, z.ZodLiteral<"integrations:whereby_video">, z.ZodLiteral<"integrations:whatsapp_video">, z.ZodLiteral<"integrations:webex_video">, z.ZodLiteral<"integrations:telegram_video">, z.ZodLiteral<"integrations:tandem">, z.ZodLiteral<"integrations:sylaps_video">, z.ZodLiteral<"integrations:skype_video">, z.ZodLiteral<"integrations:sirius_video_video">, z.ZodLiteral<"integrations:signal_video">, z.ZodLiteral<"integrations:shimmer_video">, z.ZodLiteral<"integrations:salesroom_video">, z.ZodLiteral<"integrations:roam_video">, z.ZodLiteral<"integrations:riverside_video">, z.ZodLiteral<"integrations:ping_video">, z.ZodLiteral<"integrations:office365_video">, z.ZodLiteral<"integrations:mirotalk_video">, z.ZodLiteral<"integrations:jitsi">, z.ZodLiteral<"integrations:jelly_video">, z.ZodLiteral<"integrations:jelly_conferencing">, z.ZodLiteral<"integrations:huddle01">, z.ZodLiteral<"integrations:facetime_video">, z.ZodLiteral<"integrations:element-call_video">, z.ZodLiteral<"integrations:eightxeight_video">, z.ZodLiteral<"integrations:discord_video">, z.ZodLiteral<"integrations:demodesk_video">, z.ZodLiteral<"integrations:campfire_video">, z.ZodLiteral<"integrations:around_video">]>;
    link: z.ZodOptional<z.ZodString>;
    credentialId: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    type: "integrations:around_video" | "integrations:campfire_video" | "integrations:facetime_video" | "integrations:office365_video" | "integrations:ping_video" | "integrations:riverside_video" | "integrations:shimmer_video" | "integrations:signal_video" | "integrations:sirius_video_video" | "integrations:sylaps_video" | "integrations:telegram_video" | "integrations:webex_video" | "integrations:whatsapp_video" | "integrations:whereby_video" | "integrations:daily" | "integrations:google:meet" | "integrations:jitsi" | "integrations:tandem" | "integrations:zoom" | "integrations:skype_video" | "integrations:salesroom_video" | "integrations:roam_video" | "integrations:mirotalk_video" | "integrations:jelly_video" | "integrations:jelly_conferencing" | "integrations:huddle01" | "integrations:element-call_video" | "integrations:eightxeight_video" | "integrations:discord_video" | "integrations:demodesk_video";
    link?: string | undefined;
    credentialId?: number | undefined;
}, {
    type: "integrations:around_video" | "integrations:campfire_video" | "integrations:facetime_video" | "integrations:office365_video" | "integrations:ping_video" | "integrations:riverside_video" | "integrations:shimmer_video" | "integrations:signal_video" | "integrations:sirius_video_video" | "integrations:sylaps_video" | "integrations:telegram_video" | "integrations:webex_video" | "integrations:whatsapp_video" | "integrations:whereby_video" | "integrations:daily" | "integrations:google:meet" | "integrations:jitsi" | "integrations:tandem" | "integrations:zoom" | "integrations:skype_video" | "integrations:salesroom_video" | "integrations:roam_video" | "integrations:mirotalk_video" | "integrations:jelly_video" | "integrations:jelly_conferencing" | "integrations:huddle01" | "integrations:element-call_video" | "integrations:eightxeight_video" | "integrations:discord_video" | "integrations:demodesk_video";
    link?: string | undefined;
    credentialId?: number | undefined;
}>, z.ZodObject<{
    type: z.ZodLiteral<"userPhone">;
    hostPhoneNumber: z.ZodString;
    displayLocationPublicly: z.ZodDefault<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
    type: "userPhone";
    displayLocationPublicly: boolean;
    hostPhoneNumber: string;
}, {
    type: "userPhone";
    hostPhoneNumber: string;
    displayLocationPublicly?: boolean | undefined;
}>, z.ZodObject<{
    type: z.ZodLiteral<"conferencing">;
}, "strip", z.ZodTypeAny, {
    type: "conferencing";
}, {
    type: "conferencing";
}>, z.ZodObject<{
    type: z.ZodLiteral<"attendeeInPerson">;
}, "strip", z.ZodTypeAny, {
    type: "attendeeInPerson";
}, {
    type: "attendeeInPerson";
}>, z.ZodObject<{
    type: z.ZodLiteral<"phone">;
}, "strip", z.ZodTypeAny, {
    type: "phone";
}, {
    type: "phone";
}>, z.ZodObject<{
    type: z.ZodLiteral<"somewhereElse">;
}, "strip", z.ZodTypeAny, {
    type: "somewhereElse";
}, {
    type: "somewhereElse";
}>]>, "many">;
export {};
//# sourceMappingURL=locations.d.ts.map