UNPKG

@agendize/vue-event-booking-widget

Version:
20 lines 1.01 kB
import { CalendarApi, CompanyEntity, ContactEntity, FormItemEntity, Logger, ServiceEntity, StaffEntity } from "@agendize/js-calendar-api"; import { Locale } from "@agendize/az-i18n"; import { Ref } from "vue"; import { DateTime } from "luxon"; export declare function RecapViewModel(api: CalendarApi, locale: Locale, emitter: Function, timeZone: string, logger: Logger | undefined, company: CompanyEntity, contact: ContactEntity, date: Date, service: ServiceEntity, staff: StaffEntity, additionalFields?: FormItemEntity[]): RecapViewModelType; export interface RecapViewModelType { start: Ref<DateTime>; end: Ref<DateTime>; formatDate: () => string; book: () => void; error: Ref<string>; hasPrivacyConsent: Ref<boolean>; privacyConsentText: Ref<string>; privacyConsentValid: Ref<boolean>; hasMarketingConsent: Ref<boolean>; marketingConsentText: Ref<string>; marketingConsentValid: Ref<boolean>; isOldClient: Ref<boolean>; } //# sourceMappingURL=viewModel.d.ts.map