import { ObjectID } from 'bson'; import mongoose from 'mongoose'; import { ICancellationPolicy } from './cancellationPolicy'; import { ILocalizedText } from './localized-text'; import { ServicePrice } from './service-price'; export interface IAvailabilityCodeCache { _id: ObjectID; availabilityCode: string; price: ServicePrice; title: ILocalizedText; subtitle?: ILocalizedText; roomType?: ILocalizedText; mealType?: ILocalizedText; cancellable: boolean; cancellationPolicies?: ICancellationPolicy[]; updatedAt: Date; createdAt: Date; } export interface IAvailabilityCodeCacheDocument extends mongoose.Document, IAvailabilityCodeCache { _id: ObjectID; } declare const availabilityCodeCache: mongoose.Schema; export default availabilityCodeCache; //# sourceMappingURL=availability-code-cache.d.ts.map