import type { PartialReference } from "@calcom/types/EventManager";
export declare class BookingReferenceRepository {
    static findDailyVideoReferenceByRoomName({ roomName }: {
        roomName: string;
    }): Promise<{
        id: number;
        type: string;
        uid: string;
        credentialId: number | null;
        deleted: boolean | null;
        bookingId: number | null;
        meetingId: string | null;
        meetingUrl: string | null;
    } | null>;
    /**
     * If rescheduling a booking with new references from the EventManager. Delete the previous references and replace them with new ones
     */
    static replaceBookingReferences({ bookingId, newReferencesToCreate, }: {
        bookingId: number;
        newReferencesToCreate: PartialReference[];
    }): Promise<void>;
}
//# sourceMappingURL=bookingReference.d.ts.map