export declare const getBooking: (bookingId: number) => Promise<{
    eventType: {
        users: {
            id: number;
            email: string;
        }[];
        id: number;
        hosts: {
            user: {
                email: string;
            };
            userId: number;
        }[];
        teamId: number | null;
        parentId: number | null;
    } | null;
    user: {
        name: string | null;
        id: number;
        email: string;
        locale: string | null;
        timeZone: string;
        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;
    } | null;
    id: number;
    title: string;
    metadata: import('../../../../prisma-client').Prisma.JsonValue;
    status: import('../../../../prisma-client').$Enums.BookingStatus;
    description: string | null;
    location: string | null;
    attendees: {
        name: string;
        id: number;
        email: string;
        locale: string | null;
        timeZone: string;
        bookingId: number | null;
        phoneNumber: string | null;
        noShow: boolean | null;
    }[];
    uid: string;
    eventTypeId: number | null;
    customInputs: import('../../../../prisma-client').Prisma.JsonValue;
    references: {
        id: number;
        type: string;
        uid: string;
        credentialId: number | null;
        deleted: boolean | null;
        bookingId: number | null;
        thirdPartyRecurringEventId: string | null;
        delegationCredentialId: string | null;
        domainWideDelegationCredentialId: string | null;
        meetingId: string | null;
        meetingPassword: string | null;
        meetingUrl: string | null;
        externalCalendarId: string | null;
    }[];
    userPrimaryEmail: string | null;
    startTime: Date;
    endTime: Date;
    fromReschedule: string | null;
    isRecorded: boolean;
}>;
//# sourceMappingURL=getBooking.d.ts.map