import { Model } from 'sequelize'; import { IRmsFacilityBookingAttributes } from '../../interfaces/rmsFacilityBookingInterface'; import { TRmsFacilityBookingCreationAttributes } from '../../types/rmsFacilityBookingType'; import { RMS_BOOKING_STATUS } from '../../constants'; declare class RmsFacilityBookingModel extends Model implements IRmsFacilityBookingAttributes { id: string; instituteId: string; facilityId: string; bookedBy: string; purpose: string; startTime: Date; endTime: Date; attendeesCount?: number | null; status: RMS_BOOKING_STATUS; approvedBy?: string | null; rejectionReason?: string | null; createdBy?: string; updatedBy?: string; deletedBy?: string; readonly createdAt?: Date; readonly updatedAt?: Date; readonly deletedAt?: Date; static associate(models: any): void; } export default RmsFacilityBookingModel;