import type { InputLocation_2024_06_14, InputTeamLocation_2024_06_14 } from '../../../../platform/types/index.ts';
export declare const apiToInternalintegrationsMapping: {
    readonly "cal-video": "integrations:daily";
    readonly "google-meet": "integrations:google:meet";
    readonly "office365-video": "integrations:office365_video";
    readonly zoom: "integrations:zoom";
    readonly "whereby-video": "integrations:whereby_video";
    readonly "whatsapp-video": "integrations:whatsapp_video";
    readonly "webex-video": "integrations:webex_video";
    readonly "telegram-video": "integrations:telegram_video";
    readonly tandem: "integrations:tandem";
    readonly "sylaps-video": "integrations:sylaps_video";
    readonly "skype-video": "integrations:skype_video";
    readonly "sirius-video": "integrations:sirius_video_video";
    readonly "signal-video": "integrations:signal_video";
    readonly "shimmer-video": "integrations:shimmer_video";
    readonly "salesroom-video": "integrations:salesroom_video";
    readonly "roam-video": "integrations:roam_video";
    readonly "riverside-video": "integrations:riverside_video";
    readonly "ping-video": "integrations:ping_video";
    readonly "mirotalk-video": "integrations:mirotalk_video";
    readonly jitsi: "integrations:jitsi";
    readonly "jelly-video": "integrations:jelly_video";
    readonly "jelly-conferencing": "integrations:jelly_conferencing";
    readonly huddle: "integrations:huddle01";
    readonly "facetime-video": "integrations:facetime_video";
    readonly "element-call-video": "integrations:element-call_video";
    readonly "eightxeight-video": "integrations:eightxeight_video";
    readonly "discord-video": "integrations:discord_video";
    readonly "demodesk-video": "integrations:demodesk_video";
    readonly "campfire-video": "integrations:campfire_video";
    readonly "around-video": "integrations:around_video";
};
export declare function transformLocationsApiToInternal(inputLocations: InputLocation_2024_06_14[] | undefined): ({
    type: "inPerson";
    address: string;
    displayLocationPublicly: boolean;
    link?: undefined;
    hostPhoneNumber?: undefined;
} | {
    type: "attendeeInPerson";
    address?: undefined;
    displayLocationPublicly?: undefined;
    link?: undefined;
    hostPhoneNumber?: undefined;
} | {
    type: "link";
    link: string;
    displayLocationPublicly: boolean;
    address?: undefined;
    hostPhoneNumber?: undefined;
} | {
    type: "integrations:office365_video" | "integrations:daily" | "integrations:google:meet" | "integrations:zoom";
    address?: undefined;
    displayLocationPublicly?: undefined;
    link?: undefined;
    hostPhoneNumber?: undefined;
} | {
    type: "userPhone";
    hostPhoneNumber: string;
    displayLocationPublicly: boolean;
    address?: undefined;
    link?: undefined;
} | {
    type: "phone";
    address?: undefined;
    displayLocationPublicly?: undefined;
    link?: undefined;
    hostPhoneNumber?: undefined;
} | {
    type: "somewhereElse";
    address?: undefined;
    displayLocationPublicly?: undefined;
    link?: undefined;
    hostPhoneNumber?: undefined;
})[];
export declare function transformTeamLocationsApiToInternal(inputLocations: InputTeamLocation_2024_06_14[] | undefined): ({
    type: "inPerson";
    address: string;
    displayLocationPublicly: boolean;
    link?: undefined;
    hostPhoneNumber?: undefined;
} | {
    type: "attendeeInPerson";
    address?: undefined;
    displayLocationPublicly?: undefined;
    link?: undefined;
    hostPhoneNumber?: undefined;
} | {
    type: "link";
    link: string;
    displayLocationPublicly: boolean;
    address?: undefined;
    hostPhoneNumber?: undefined;
} | {
    type: "integrations:office365_video" | "integrations:daily" | "integrations:google:meet" | "integrations:zoom";
    address?: undefined;
    displayLocationPublicly?: undefined;
    link?: undefined;
    hostPhoneNumber?: undefined;
} | {
    type: "userPhone";
    hostPhoneNumber: string;
    displayLocationPublicly: boolean;
    address?: undefined;
    link?: undefined;
} | {
    type: "phone";
    address?: undefined;
    displayLocationPublicly?: undefined;
    link?: undefined;
    hostPhoneNumber?: undefined;
} | {
    type: "somewhereElse";
    address?: undefined;
    displayLocationPublicly?: undefined;
    link?: undefined;
    hostPhoneNumber?: undefined;
} | {
    type: "conferencing";
})[];
//# sourceMappingURL=locations.d.ts.map