import type { PrismaClient } from '../../../../../prisma';
import type { TrpcSessionUser } from "../../../types";
import type { TGetInputSchema } from "./get.schema";
type GetOptions = {
    ctx: {
        user: NonNullable<TrpcSessionUser>;
        prisma: PrismaClient;
    };
    input: TGetInputSchema;
};
export declare const getHandler: ({ ctx, input }: GetOptions) => Promise<{
    eventType: {
        schedule: number | null;
        restrictionScheduleId: number | null;
        restrictionScheduleName: string | null;
        useBookerTimezone: boolean;
        instantMeetingSchedule: number | null;
        scheduleName: string | null;
        recurringEvent: import("@calcom/types/Calendar").RecurringEvent | null;
        bookingLimits: Partial<Record<"PER_WEEK" | "PER_MONTH" | "PER_YEAR" | "PER_DAY", number | undefined>> | null;
        durationLimits: Partial<Record<"PER_WEEK" | "PER_MONTH" | "PER_YEAR" | "PER_DAY", number | undefined>> | null;
        eventTypeColor: {
            lightEventTypeColor: string;
            darkEventTypeColor: string;
        } | null;
        locations: import('../../../../../app-store/locations').LocationObject[];
        metadata: {
            config?: {
                useHostSchedulesForTeamEvent?: boolean | undefined;
            } | undefined;
            smartContractAddress?: string | undefined;
            blockchainId?: number | undefined;
            multipleDuration?: number[] | undefined;
            giphyThankYouPage?: string | undefined;
            additionalNotesRequired?: boolean | undefined;
            disableSuccessPage?: boolean | undefined;
            disableStandardEmails?: {
                all?: {
                    host?: boolean | undefined;
                    attendee?: boolean | undefined;
                } | undefined;
                confirmation?: {
                    host?: boolean | undefined;
                    attendee?: boolean | undefined;
                } | undefined;
            } | undefined;
            managedEventConfig?: {
                unlockedFields?: {
                    schedule?: true | undefined;
                    profile?: true | undefined;
                    bookings?: true | undefined;
                    users?: true | undefined;
                    children?: true | undefined;
                    length?: true | undefined;
                    title?: true | undefined;
                    metadata?: true | undefined;
                    description?: true | undefined;
                    price?: true | undefined;
                    webhooks?: true | undefined;
                    owner?: true | undefined;
                    hidden?: true | undefined;
                    team?: true | undefined;
                    availability?: true | undefined;
                    workflows?: true | undefined;
                    hosts?: true | undefined;
                    currency?: true | undefined;
                    slug?: true | undefined;
                    userId?: true | undefined;
                    interfaceLanguage?: true | undefined;
                    position?: true | undefined;
                    locations?: true | undefined;
                    offsetStart?: true | undefined;
                    profileId?: true | undefined;
                    teamId?: true | undefined;
                    useEventLevelSelectedCalendars?: true | undefined;
                    eventName?: true | undefined;
                    parentId?: true | undefined;
                    bookingFields?: true | undefined;
                    timeZone?: true | undefined;
                    periodType?: true | undefined;
                    periodStartDate?: true | undefined;
                    periodEndDate?: true | undefined;
                    periodDays?: true | undefined;
                    periodCountCalendarDays?: true | undefined;
                    lockTimeZoneToggleOnBookingPage?: true | undefined;
                    requiresConfirmation?: true | undefined;
                    requiresConfirmationWillBlockSlot?: true | undefined;
                    requiresConfirmationForFreeEmail?: true | undefined;
                    requiresBookerEmailVerification?: true | undefined;
                    canSendCalVideoTranscriptionEmails?: true | undefined;
                    autoTranslateDescriptionEnabled?: true | undefined;
                    recurringEvent?: true | undefined;
                    disableGuests?: true | undefined;
                    hideCalendarNotes?: true | undefined;
                    hideCalendarEventDetails?: true | undefined;
                    minimumBookingNotice?: true | undefined;
                    beforeEventBuffer?: true | undefined;
                    afterEventBuffer?: true | undefined;
                    seatsPerTimeSlot?: true | undefined;
                    onlyShowFirstAvailableSlot?: true | undefined;
                    disableCancelling?: true | undefined;
                    disableRescheduling?: true | undefined;
                    seatsShowAttendees?: true | undefined;
                    seatsShowAvailabilityCount?: true | undefined;
                    schedulingType?: true | undefined;
                    scheduleId?: true | undefined;
                    allowReschedulingCancelledBookings?: true | undefined;
                    slotInterval?: true | undefined;
                    successRedirectUrl?: true | undefined;
                    forwardParamsSuccessRedirect?: true | undefined;
                    bookingLimits?: true | undefined;
                    durationLimits?: true | undefined;
                    isInstantEvent?: true | undefined;
                    instantMeetingExpiryTimeOffsetInSeconds?: true | undefined;
                    instantMeetingScheduleId?: true | undefined;
                    instantMeetingParameters?: true | undefined;
                    assignAllTeamMembers?: true | undefined;
                    assignRRMembersUsingSegment?: true | undefined;
                    rrSegmentQueryValue?: true | undefined;
                    useEventTypeDestinationCalendarEmail?: true | undefined;
                    isRRWeightsEnabled?: true | undefined;
                    maxLeadThreshold?: true | undefined;
                    includeNoShowInRRCalculation?: true | undefined;
                    allowReschedulingPastBookings?: true | undefined;
                    hideOrganizerEmail?: true | undefined;
                    maxActiveBookingsPerBooker?: true | undefined;
                    maxActiveBookingPerBookerOfferReschedule?: true | undefined;
                    customReplyToEmail?: true | undefined;
                    eventTypeColor?: true | undefined;
                    rescheduleWithSameRoundRobinHost?: true | undefined;
                    secondaryEmailId?: true | undefined;
                    useBookerTimezone?: true | undefined;
                    restrictionScheduleId?: true | undefined;
                    hashedLink?: true | undefined;
                    destinationCalendar?: true | undefined;
                    customInputs?: true | undefined;
                    parent?: true | undefined;
                    instantMeetingSchedule?: true | undefined;
                    aiPhoneCallConfig?: true | undefined;
                    fieldTranslations?: true | undefined;
                    selectedCalendars?: true | undefined;
                    calVideoSettings?: true | undefined;
                    secondaryEmail?: true | undefined;
                    restrictionSchedule?: true | undefined;
                    _count?: true | undefined;
                } | undefined;
            } | undefined;
            requiresConfirmationThreshold?: {
                time: number;
                unit: "months" | "years" | "days" | "hours" | "minutes" | "milliseconds" | "seconds" | "dates";
            } | undefined;
            bookerLayouts?: {
                enabledLayouts: import('../../../../../prisma/zod-utils').BookerLayouts[];
                defaultLayout: import('../../../../../prisma/zod-utils').BookerLayouts;
            } | null | undefined;
            apps?: {
                alby?: {
                    price: number;
                    currency: string;
                    appCategories?: string[] | undefined;
                    paymentOption?: string | undefined;
                    enabled?: boolean | undefined;
                    credentialId?: number | undefined;
                } | undefined;
                basecamp3?: {
                    enabled?: boolean | undefined;
                    credentialId?: number | undefined;
                    appCategories?: string[] | undefined;
                } | undefined;
                closecom?: {
                    enabled?: boolean | undefined;
                    credentialId?: number | undefined;
                    appCategories?: string[] | undefined;
                } | undefined;
                dailyvideo?: {} | undefined;
                dub?: {} | undefined;
                fathom?: {
                    enabled?: boolean | undefined;
                    credentialId?: number | undefined;
                    appCategories?: string[] | undefined;
                    trackingId?: string | undefined;
                } | undefined;
                feishucalendar?: {} | undefined;
                ga4?: {
                    enabled?: boolean | undefined;
                    credentialId?: number | undefined;
                    appCategories?: string[] | undefined;
                    trackingId?: string | undefined;
                } | undefined;
                giphy?: {
                    enabled?: boolean | undefined;
                    credentialId?: number | undefined;
                    appCategories?: string[] | undefined;
                    thankYouPage?: string | undefined;
                } | undefined;
                googlecalendar?: {} | undefined;
                googlevideo?: {} | undefined;
                gtm?: {
                    trackingId: string;
                    enabled?: boolean | undefined;
                    credentialId?: number | undefined;
                    appCategories?: string[] | undefined;
                } | undefined;
                hitpay?: {
                    price: number;
                    currency: string;
                    credentialId?: number | undefined;
                    appCategories?: string[] | undefined;
                    paymentOption?: string | undefined;
                    enabled?: boolean | undefined;
                } | undefined;
                hubspot?: {
                    enabled?: boolean | undefined;
                    credentialId?: number | undefined;
                    appCategories?: string[] | undefined;
                } | undefined;
                insihts?: {
                    enabled?: boolean | undefined;
                    credentialId?: number | undefined;
                    appCategories?: string[] | undefined;
                    SITE_ID?: string | undefined;
                    SCRIPT_URL?: string | undefined;
                } | undefined;
                intercom?: {} | undefined;
                jelly?: {} | undefined;
                jitsivideo?: {} | undefined;
                larkcalendar?: {} | undefined;
                make?: {} | undefined;
                matomo?: {
                    enabled?: boolean | undefined;
                    credentialId?: number | undefined;
                    appCategories?: string[] | undefined;
                    MATOMO_URL?: string | undefined;
                    SITE_ID?: string | undefined;
                } | undefined;
                metapixel?: {
                    enabled?: boolean | undefined;
                    credentialId?: number | undefined;
                    appCategories?: string[] | undefined;
                    trackingId?: string | undefined;
                } | undefined;
                "mock-payment-app"?: {
                    price: number;
                    currency: string;
                    credentialId?: number | undefined;
                    appCategories?: string[] | undefined;
                    paymentOption?: string | undefined;
                    enabled?: boolean | undefined;
                } | undefined;
                nextcloudtalk?: {} | undefined;
                office365calendar?: {
                    client_id: string;
                    client_secret: string;
                } | undefined;
                office365video?: {
                    client_id: string;
                    client_secret: string;
                } | undefined;
                paypal?: {
                    price: number;
                    currency: string;
                    credentialId?: number | undefined;
                    appCategories?: string[] | undefined;
                    paymentOption?: string | undefined;
                    enabled?: boolean | undefined;
                } | undefined;
                "pipedrive-crm"?: {
                    enabled?: boolean | undefined;
                    credentialId?: number | undefined;
                    appCategories?: string[] | undefined;
                } | undefined;
                plausible?: {
                    enabled?: boolean | undefined;
                    credentialId?: number | undefined;
                    appCategories?: string[] | undefined;
                    PLAUSIBLE_URL?: string | undefined;
                    trackingId?: string | undefined;
                } | undefined;
                posthog?: {
                    enabled?: boolean | undefined;
                    credentialId?: number | undefined;
                    appCategories?: string[] | undefined;
                    TRACKING_ID?: string | undefined;
                    API_HOST?: string | undefined;
                } | undefined;
                qr_code?: {
                    enabled?: boolean | undefined;
                    credentialId?: number | undefined;
                    appCategories?: string[] | undefined;
                } | undefined;
                "routing-forms"?: any;
                salesforce?: {
                    enabled?: boolean | undefined;
                    credentialId?: number | undefined;
                    appCategories?: string[] | undefined;
                    roundRobinLeadSkip?: boolean | undefined;
                    roundRobinSkipCheckRecordOn?: import('../../../../../app-store/salesforce/lib/enums').SalesforceRecordEnum | undefined;
                    ifFreeEmailDomainSkipOwnerCheck?: boolean | undefined;
                    roundRobinSkipFallbackToLeadOwner?: boolean | undefined;
                    skipContactCreation?: boolean | undefined;
                    createEventOn?: import('../../../../../app-store/salesforce/lib/enums').SalesforceRecordEnum | undefined;
                    createNewContactUnderAccount?: boolean | undefined;
                    createLeadIfAccountNull?: boolean | undefined;
                    onBookingWriteToEventObject?: boolean | undefined;
                    onBookingWriteToEventObjectMap?: Record<string, any> | undefined;
                    createEventOnLeadCheckForContact?: boolean | undefined;
                    onBookingChangeRecordOwner?: boolean | undefined;
                    onBookingChangeRecordOwnerName?: string | undefined;
                    sendNoShowAttendeeData?: boolean | undefined;
                    sendNoShowAttendeeDataField?: string | undefined;
                    onBookingWriteToRecord?: boolean | undefined;
                    onBookingWriteToRecordFields?: Record<string, {
                        value: string | boolean;
                        fieldType: import('../../../../../app-store/salesforce/lib/enums').SalesforceFieldType;
                        whenToWrite: import('../../../../../app-store/salesforce/lib/enums').WhenToWriteToRecord;
                    }> | undefined;
                    ignoreGuests?: boolean | undefined;
                    onCancelWriteToEventRecord?: boolean | undefined;
                    onCancelWriteToEventRecordFields?: Record<string, {
                        value: string | boolean;
                        fieldType: import('../../../../../app-store/salesforce/lib/enums').SalesforceFieldType;
                        whenToWrite: import('../../../../../app-store/salesforce/lib/enums').WhenToWriteToRecord;
                    }> | undefined;
                } | undefined;
                shimmervideo?: {} | undefined;
                stripe?: {
                    price: number;
                    currency: string;
                    credentialId?: number | undefined;
                    appCategories?: string[] | undefined;
                    paymentOption?: string | undefined;
                    enabled?: boolean | undefined;
                    refundPolicy?: import('../../../../../lib/payment/types').RefundPolicy | undefined;
                    refundDaysCount?: number | undefined;
                    refundCountCalendarDays?: boolean | undefined;
                } | undefined;
                tandemvideo?: {} | undefined;
                "booking-pages-tag"?: {
                    trackingId: string;
                    enabled?: boolean | undefined;
                    credentialId?: number | undefined;
                    appCategories?: string[] | undefined;
                } | undefined;
                "event-type-app-card"?: {
                    isSunrise: boolean;
                    enabled?: boolean | undefined;
                    credentialId?: number | undefined;
                    appCategories?: string[] | undefined;
                } | undefined;
                twipla?: {
                    enabled?: boolean | undefined;
                    credentialId?: number | undefined;
                    appCategories?: string[] | undefined;
                    SITE_ID?: string | undefined;
                } | undefined;
                umami?: {
                    enabled?: boolean | undefined;
                    credentialId?: number | undefined;
                    appCategories?: string[] | undefined;
                    SITE_ID?: string | undefined;
                    SCRIPT_URL?: string | undefined;
                } | undefined;
                vital?: {} | undefined;
                webex?: {} | undefined;
                wordpress?: {
                    isSunrise: boolean;
                    enabled?: boolean | undefined;
                    credentialId?: number | undefined;
                    appCategories?: string[] | undefined;
                } | undefined;
                zapier?: {} | undefined;
                "zoho-bigin"?: {
                    enabled?: boolean | undefined;
                    credentialId?: number | undefined;
                    appCategories?: string[] | undefined;
                } | undefined;
                zohocalendar?: {} | undefined;
                zohocrm?: {
                    enabled?: boolean | undefined;
                    credentialId?: number | undefined;
                    appCategories?: string[] | undefined;
                } | undefined;
                zoomvideo?: {} | undefined;
            } | undefined;
        };
        customInputs: {
            id: number;
            type: "TEXT" | "PHONE" | "TEXTLONG" | "NUMBER" | "BOOL" | "RADIO";
            label: string;
            required: boolean;
            placeholder: string;
            eventTypeId: number;
            options?: {
                type: string;
                label: string;
            }[] | null | undefined;
            hasToBeCreated?: boolean | undefined;
        }[];
        users: {
            name: string | null;
            id: number;
            username: string | null;
            email: string;
            locale: string | null;
            avatarUrl: string | null;
            defaultScheduleId: number | null;
            isPlatformManaged: boolean;
        }[];
        bookerUrl: string;
        children: {
            owner: {
                avatar: string;
                email: string;
                name: string;
                username: string;
                membership: import('../../../../../prisma-client').$Enums.MembershipRole;
                id: number;
                avatarUrl: string | null;
                nonProfileUsername: string | null;
                profile: import("@calcom/types/UserProfile").UserProfile;
            };
            created: boolean;
            hidden: boolean;
            slug: string;
        }[];
        id: number;
        length: number;
        title: string;
        description: string | null;
        price: number;
        webhooks: {
            id: string;
            active: boolean;
            secret: string | null;
            eventTypeId: number | null;
            subscriberUrl: string;
            payloadTemplate: string | null;
            eventTriggers: import('../../../../../prisma-client').$Enums.WebhookTriggerEvents[];
        }[];
        owner: {
            id: number;
        } | null;
        hidden: boolean;
        team: {
            name: string;
            id: number;
            members: {
                user: {
                    name: string | null;
                    id: number;
                    username: string | null;
                    email: string;
                    locale: string | null;
                    avatarUrl: string | null;
                    defaultScheduleId: number | null;
                    isPlatformManaged: boolean;
                    eventTypes: {
                        slug: string;
                    }[];
                };
                role: import('../../../../../prisma-client').$Enums.MembershipRole;
                accepted: boolean;
            }[];
            slug: string | null;
            parentId: number | null;
            parent: {
                slug: string | null;
                organizationSettings: {
                    lockEventTypeCreationForUsers: boolean;
                } | null;
            } | null;
            rrTimestampBasis: import('../../../../../prisma-client').$Enums.RRTimestampBasis;
        } | null;
        workflows: ({
            workflow: {
                name: string;
                id: number;
                time: number | null;
                team: {
                    name: string;
                    id: number;
                    members: {
                        id: number;
                        role: import('../../../../../prisma-client').$Enums.MembershipRole;
                        userId: number;
                        teamId: number;
                        createdAt: Date | null;
                        updatedAt: Date | null;
                        disableImpersonation: boolean;
                        accepted: boolean;
                        customRoleId: string | null;
                    }[];
                    slug: string | null;
                } | null;
                trigger: import('../../../../../prisma-client').$Enums.WorkflowTriggerEvents;
                userId: number | null;
                teamId: number | null;
                steps: {
                    id: number;
                    template: import('../../../../../prisma-client').$Enums.WorkflowTemplates;
                    action: import('../../../../../prisma-client').$Enums.WorkflowActions;
                    workflowId: number;
                    stepNumber: number;
                    sendTo: string | null;
                    reminderBody: string | null;
                    emailSubject: string | null;
                    numberRequired: boolean | null;
                    sender: string | null;
                    numberVerificationPending: boolean;
                    includeCalendarEvent: boolean;
                    verifiedAt: Date | null;
                }[];
                timeUnit: import('../../../../../prisma-client').$Enums.TimeUnit | null;
                activeOn: {
                    eventType: {
                        id: number;
                        title: string;
                        parentId: number | null;
                        _count: {
                            children: number;
                        };
                    };
                }[];
            };
        } & {
            id: number;
            eventTypeId: number;
            workflowId: number;
        })[];
        hosts: {
            weight: number | null;
            userId: number;
            scheduleId: number | null;
            isFixed: boolean;
            priority: number | null;
        }[];
        currency: string;
        slug: string;
        userId: number | null;
        interfaceLanguage: string | null;
        offsetStart: number;
        teamId: number | null;
        useEventLevelSelectedCalendars: boolean;
        eventName: string | null;
        bookingFields: import('../../../../../prisma-client').Prisma.JsonValue;
        timeZone: string | null;
        periodType: import('../../../../../prisma-client').$Enums.PeriodType;
        periodStartDate: Date | null;
        periodEndDate: Date | null;
        periodDays: number | null;
        periodCountCalendarDays: boolean | null;
        lockTimeZoneToggleOnBookingPage: boolean;
        requiresConfirmation: boolean;
        requiresConfirmationWillBlockSlot: boolean;
        requiresConfirmationForFreeEmail: boolean;
        requiresBookerEmailVerification: boolean;
        canSendCalVideoTranscriptionEmails: boolean;
        autoTranslateDescriptionEnabled: boolean;
        disableGuests: boolean;
        hideCalendarNotes: boolean;
        hideCalendarEventDetails: boolean;
        minimumBookingNotice: number;
        beforeEventBuffer: number;
        afterEventBuffer: number;
        seatsPerTimeSlot: number | null;
        onlyShowFirstAvailableSlot: boolean;
        disableCancelling: boolean | null;
        disableRescheduling: boolean | null;
        seatsShowAttendees: boolean | null;
        seatsShowAvailabilityCount: boolean | null;
        schedulingType: import('../../../../../prisma-client').$Enums.SchedulingType | null;
        allowReschedulingCancelledBookings: boolean | null;
        slotInterval: number | null;
        successRedirectUrl: string | null;
        forwardParamsSuccessRedirect: boolean | null;
        isInstantEvent: boolean;
        instantMeetingExpiryTimeOffsetInSeconds: number;
        instantMeetingParameters: string[];
        assignAllTeamMembers: boolean;
        assignRRMembersUsingSegment: boolean;
        rrSegmentQueryValue: import('../../../../../prisma-client').Prisma.JsonValue;
        useEventTypeDestinationCalendarEmail: boolean;
        isRRWeightsEnabled: boolean;
        maxLeadThreshold: number | null;
        includeNoShowInRRCalculation: boolean;
        allowReschedulingPastBookings: boolean;
        hideOrganizerEmail: boolean;
        maxActiveBookingsPerBooker: number | null;
        maxActiveBookingPerBookerOfferReschedule: boolean;
        customReplyToEmail: string | null;
        rescheduleWithSameRoundRobinHost: boolean;
        secondaryEmailId: number | null;
        hashedLink: {
            link: string;
            id: number;
            eventTypeId: number;
        }[];
        destinationCalendar: {
            id: number;
            userId: number | null;
            credentialId: number | null;
            eventTypeId: number | null;
            integration: string;
            externalId: string;
            primaryEmail: string | null;
            delegationCredentialId: string | null;
            domainWideDelegationCredentialId: string | null;
        } | null;
        parent: {
            id: number;
            teamId: number | null;
        } | null;
        aiPhoneCallConfig: {
            id: number;
            enabled: boolean;
            eventTypeId: number;
            templateType: string;
            schedulerName: string | null;
            generalPrompt: string | null;
            yourPhoneNumber: string;
            numberToCall: string;
            guestName: string | null;
            guestEmail: string | null;
            guestCompany: string | null;
            beginMessage: string | null;
            llmId: string | null;
        } | null;
        fieldTranslations: {
            field: import('../../../../../prisma-client').$Enums.EventTypeAutoTranslatedField;
            targetLocale: string;
            translatedText: string;
        }[];
        calVideoSettings: {
            disableRecordingForOrganizer: boolean;
            disableRecordingForGuests: boolean;
            enableAutomaticTranscription: boolean;
            redirectUrlOnExit: string | null;
            disableTranscriptionForGuests: boolean;
            disableTranscriptionForOrganizer: boolean;
        } | null;
        restrictionSchedule: {
            name: string;
            id: number;
        } | null;
    } & {
        users: ({
            name: string | null;
            id: number;
            username: string | null;
            email: string;
            locale: string | null;
            avatarUrl: string | null;
            defaultScheduleId: number | null;
            isPlatformManaged: boolean;
        } & {
            avatar: string;
        })[];
        periodStartDate: string | null;
        periodEndDate: string | null;
        bookingFields: {
            name: string;
            type: "number" | "boolean" | "url" | "phone" | "name" | "address" | "select" | "textarea" | "text" | "checkbox" | "radio" | "email" | "multiselect" | "multiemail" | "radioInput";
            label?: string | undefined;
            required?: boolean | undefined;
            placeholder?: string | undefined;
            options?: {
                label: string;
                value: string;
            }[] | undefined;
            maxLength?: number | undefined;
            defaultLabel?: string | undefined;
            defaultPlaceholder?: string | undefined;
            labelAsSafeHtml?: string | undefined;
            getOptionsAt?: string | undefined;
            optionsInputs?: Record<string, {
                type: "phone" | "address" | "text";
                required?: boolean | undefined;
                placeholder?: string | undefined;
            }> | undefined;
            minLength?: number | undefined;
            excludeEmails?: string | undefined;
            requireEmails?: string | undefined;
            variant?: string | undefined;
            variantsConfig?: {
                variants: Record<string, {
                    fields: {
                        name: string;
                        type: "number" | "boolean" | "url" | "phone" | "name" | "address" | "select" | "textarea" | "text" | "checkbox" | "radio" | "email" | "multiselect" | "multiemail" | "radioInput";
                        label?: string | undefined;
                        required?: boolean | undefined;
                        placeholder?: string | undefined;
                        maxLength?: number | undefined;
                        labelAsSafeHtml?: string | undefined;
                        minLength?: number | undefined;
                        excludeEmails?: string | undefined;
                        requireEmails?: string | undefined;
                    }[];
                }>;
            } | undefined;
            views?: {
                id: string;
                label: string;
                description?: string | undefined;
            }[] | undefined;
            hideWhenJustOneOption?: boolean | undefined;
            hidden?: boolean | undefined;
            editable?: "user" | "system" | "system-but-optional" | "system-but-hidden" | "user-readonly" | undefined;
            sources?: {
                id: string;
                type: string;
                label: string;
                editUrl?: string | undefined;
                fieldRequired?: boolean | undefined;
            }[] | undefined;
            disableOnPrefill?: boolean | undefined;
        }[] & import("zod").BRAND<"HAS_SYSTEM_FIELDS">;
    };
    locationOptions: {
        label: string;
        options: {
            label: string;
            value: string;
            disabled?: boolean;
            icon?: string;
            slug?: string;
            credentialId?: number;
        }[];
    }[];
    destinationCalendar: {
        id: number;
        userId: number | null;
        credentialId: number | null;
        eventTypeId: number | null;
        integration: string;
        externalId: string;
        primaryEmail: string | null;
        delegationCredentialId: string | null;
        domainWideDelegationCredentialId: string | null;
    } | null;
    team: {
        name: string;
        id: number;
        members: {
            user: {
                name: string | null;
                id: number;
                username: string | null;
                email: string;
                locale: string | null;
                avatarUrl: string | null;
                defaultScheduleId: number | null;
                isPlatformManaged: boolean;
                eventTypes: {
                    slug: string;
                }[];
            };
            role: import('../../../../../prisma-client').$Enums.MembershipRole;
            accepted: boolean;
        }[];
        slug: string | null;
        parentId: number | null;
        parent: {
            slug: string | null;
            organizationSettings: {
                lockEventTypeCreationForUsers: boolean;
            } | null;
        } | null;
        rrTimestampBasis: import('../../../../../prisma-client').$Enums.RRTimestampBasis;
    } | null;
    teamMembers: {
        profileId: number | null;
        eventTypes: string[];
        membership: import('../../../../../prisma-client').$Enums.MembershipRole;
        name: string | null;
        id: number;
        username: string | null;
        email: string;
        locale: string | null;
        avatarUrl: string | null;
        defaultScheduleId: number | null;
        isPlatformManaged: boolean;
        nonProfileUsername: string | null;
        profile: import("@calcom/types/UserProfile").UserProfile;
        avatar: string;
    }[];
    currentUserMembership: {
        user: {
            name: string | null;
            id: number;
            username: string | null;
            email: string;
            locale: string | null;
            avatarUrl: string | null;
            defaultScheduleId: number | null;
            isPlatformManaged: boolean;
            eventTypes: {
                slug: string;
            }[];
        };
        role: import('../../../../../prisma-client').$Enums.MembershipRole;
        accepted: boolean;
    } | null;
    isUserOrganizationAdmin: boolean;
}>;
export {};
//# sourceMappingURL=get.handler.d.ts.map