import { LookupModel } from '../../../shared/models/lookup-model'; import { AllocationModel } from './allocation-model'; import { SlotTypeDuration } from './slot-type-duration.model'; import { SlotRate } from './slot-rate'; import { SlotOperationHours } from './slot-operation-hours'; import { SlotLocation } from './slot-location'; import { SlotScheduledDay } from './slot-scheduled-day'; export declare class SaveSlot { isSubmit: boolean; slotTypeGroup: LookupModel; siteLookup: LookupModel; scheduleTypeLookup: LookupModel; appointmentLookup: LookupModel; departmentLookup: LookupModel; scheduleAppMappingId: number; showRate: SlotRate[]; slotAllocationListModels: AllocationModel[]; slotHours: SlotOperationHours[]; slotLocation: SlotLocation; slotScheduleId: number; slotTypeDuration: SlotTypeDuration; smSlotSchedDayMappings: SlotScheduledDay[]; defaultNoOfSlots: number; defaultOverbookPerc: number; effectiveEndDate: string; effectiveStartDate: string; isOverride: boolean; appointmentCapacity: number; appointmentsPerStaff: number; staffAvailable: number; slotEndTime: string; slotStartTime: string; appointmentsAvaliable: number; constructor(data: unknown); }