import { Model } from 'sequelize-typescript'; import { RoomAvailability as RoomAvailabilityModel } from './RoomAvailability.model'; import { RoomType } from './RoomType.model'; import { RoomBooking as RoomBookingModel } from './RoomBooking.model'; import { IRoom, IFile } from '../interfaces'; export declare class Room extends Model { id: string; companyId: string; roomTypeId: string; name: string; order: string; images: IFile[]; channels: { [key: string]: boolean; }; accessCode: string; createdAt: Date; updatedAt: Date; deletedAt: Date; roomBookings: RoomBookingModel[]; roomType: RoomType; roomAvailability: RoomAvailabilityModel; }