import { ObjectID } from 'bson'; import mongoose from 'mongoose'; import { IGuest } from './guest'; import { IPeriod } from './period'; import { IServiceOptions } from './service-options'; export interface IReservation { _id: ObjectID; startDate: Date; endDate: Date; bookingStatus: string; bookingId: string; user: ObjectID; serviceGroup: ObjectID; serviceOrganizationIds: ObjectID[]; service: ObjectID; source: ObjectID; period?: IPeriod; price: number; guests: IGuest[]; serviceOption?: IServiceOptions; paymentTransaction: ObjectID; updatedAt: Date; createdAt: Date; } export interface IReservationDocument extends mongoose.Document, IReservation { _id: ObjectID; } declare const reservation: mongoose.Schema; export default reservation; //# sourceMappingURL=reservation.d.ts.map