import { SimpleItemisedFee } from '@roomstay/core';
import dayjs from 'dayjs';
import { Serializable } from '../Serializable';
export interface IRoomRateNight {
    date: string;
    cost: string;
    tax: string;
    discount: string;
    fee: string;
    total: string;
    available: string;
    fees?: SimpleItemisedFee[];
}
export default class RoomRateNight implements Serializable<RoomRateNight, IRoomRateNight> {
    date: dayjs.Dayjs;
    cost: string;
    tax: string;
    discount: string;
    fee: string;
    total: string;
    available: string;
    fees: SimpleItemisedFee[];
    serialize(): IRoomRateNight;
    unSerialize(data: IRoomRateNight): this;
}
