UNPKG

@agendize/vue-event-booking-widget

Version:
16 lines 745 B
import { CalendarApi, CompanyEntity, FreeSlotItemEntity, ServiceEntity, StaffEntity } from "@agendize/js-calendar-api"; import { Ref } from "vue"; import { DateTime } from "luxon"; export declare function DateViewModel(emitter: Function, api: CalendarApi, timeZone: string, numberOfDays: number, company?: CompanyEntity, staff?: StaffEntity, service?: ServiceEntity): CreateContactViewModelType; interface CreateContactViewModelType { freeSlots: Ref<FreeSlotItemEntity[]>; loading: Ref<boolean>; loadingMore: Ref<boolean>; hasSlots: Ref<boolean>; start: Ref<DateTime>; end: Ref<DateTime>; loadMore: () => void; hasHours: (slots: FreeSlotItemEntity) => boolean; } export {}; //# sourceMappingURL=viewModel.d.ts.map