import { Schema } from 'mongoose';
/**
 * 房态库存模式
 */
export declare enum RoomMode {
    UNLIMIT = "unlimit",
    RESERVED = "reserved",
    CRS = "crs"
}
export declare enum RoomState {
    NORMAL = "normal",
    FULL = "full",
    CLOSED = "closed"
}
export interface RoomStateDto {
    date: Date;
    inventoryNum: number;
    hotel: string | Schema.Types.ObjectId;
    state?: RoomState;
    roomMode?: RoomMode;
    ttlExpiredAt?: Date;
    hcRoomType?: string | Schema.Types.ObjectId;
    roomType?: string | Schema.Types.ObjectId;
    ratePlan?: string | Schema.Types.ObjectId;
    createdAt?: Date;
    updatedAt?: Date;
}
