import { Schema } from 'mongoose'; import { ICancellationPolicy } from './cancellationPolicy'; import { ILocalizedText } from './localized-text'; import { IMedia } from './media'; import { ServicePrice } from './service-price'; export interface IServiceOptions { price: ServicePrice; capacity?: number; title: ILocalizedText; subtitle?: ILocalizedText; description?: ILocalizedText; media?: IMedia; mealType?: ILocalizedText; roomType?: ILocalizedText; cancellable: boolean; cancellationPolicies?: ICancellationPolicy[]; otherAttributes?: IServiceOptionsOtherAttributes; minCapacity?: number; maxCapacity?: number; startTime?: number; endTime?: number; } export interface IServiceOptionsOtherAttributes { availabilityCode?: { type: string; source: string; code: string; }; } declare const serviceOptions: Schema; export default serviceOptions; //# sourceMappingURL=service-options.d.ts.map