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