declare const getUserBooking: (uid: string) => Promise<{
    eventType: {
        slug: string;
        eventName: string | null;
        timeZone: string | null;
        schedulingType: import('../../../kysely/types.ts').SchedulingType | null;
        hideOrganizerEmail: boolean;
    } | null;
    location: string | null;
    title: string;
    description: string | null;
    attendees: {
        email: string;
        name: string;
        phoneNumber: string | null;
        timeZone: string;
    }[];
    status: import('../../../kysely/types.ts').BookingStatus;
    rescheduled: boolean | null;
    user: {
        username: string | null;
        email: string;
        name: string | null;
        id: number;
        timeZone: string;
        avatarUrl: string | null;
    } | null;
    uid: string;
    metadata: import('@prisma/client/runtime/client').JsonValue;
    id: number;
    eventTypeId: number | null;
    userPrimaryEmail: string | null;
    customInputs: import('@prisma/client/runtime/client').JsonValue;
    responses: import('@prisma/client/runtime/client').JsonValue;
    startTime: Date;
    endTime: Date;
    cancellationReason: string | null;
    rejectionReason: string | null;
    fromReschedule: string | null;
    recurringEventId: string | null;
    smsReminderNumber: string | null;
    cancelledBy: string | null;
    rescheduledBy: string | null;
    tracking: {
        utm_source: string | null;
        utm_medium: string | null;
        utm_campaign: string | null;
        utm_term: string | null;
        utm_content: string | null;
    } | null;
    assignmentReason: {
        reasonEnum: import('../../../kysely/types.ts').AssignmentReasonEnum;
        reasonString: string;
    }[];
    seatsReferences: {
        referenceUid: string;
    }[];
} | null>;
export default getUserBooking;
//# sourceMappingURL=getUserBooking.d.ts.map