import { DateOrString, IBooking, IUser } from '.'; export declare enum BOOKING_LOG_TYPE { CREATED = "CREATED", DURATION_CHANGED = "DURATION_CHANGED", DETAILS_CHANGED = "DETAILS_CHANGED", CHECKIN = "CHECKIN", CHECKOUT = "CHECKOUT", ROOMS_CHANGED = "ROOMS_CHANGED", PRICE_CHANGED = "PRICE_CHANGED", CANCELLED = "CANCELLED", REACTIVATED = "REACTIVATED", CANCELLATION_EMAIL_SENT = "CANCELLATION_EMAIL_SENT", CONFIRMATION_EMAIL_SENT = "CONFIRMATION_EMAIL_SENT", PRECHECKIN_EMAIL_SENT = "PRECHECKIN_EMAIL_SENT", PRECHECKOUT_EMAIL_SENT = "PRECHECKOUT_EMAIL_SENT", PRECHECKIN_WHATSAPP_SENT = "PRECHECKIN_WHATSAPP_SENT" } export interface IBookingLog { id?: string; companyId?: string; type?: BOOKING_LOG_TYPE; userId?: string; bookingId?: string; user?: IUser; booking?: IBooking; createdAt?: DateOrString; data?: { oldDuration?: number; newDuration?: number; oldPrice?: number; newPrice?: number; oldRooms?: number; newRooms?: number; }; }