UNPKG

@agendize/vue-event-booking-widget

Version:
21 lines 924 B
import { Ref } from 'vue'; import { ContactEntity, CalendarApi, CompanyEntity, Logger } from '@agendize/js-calendar-api'; interface CreateContactViewModelType { firstName: Ref<string>; lastName: Ref<string>; email: Ref<string | undefined>; phone: Ref<string | undefined>; hasPrivacyConsent: Ref<boolean>; privacyConsentText: Ref<string>; privacyConsentValid: Ref<boolean>; hasMarketingConsent: Ref<boolean>; marketingConsentText: Ref<string>; marketingConsentValid: Ref<boolean>; validatedField: (field: string, isValid: boolean | { isValid: boolean; } | string) => void; focus: () => void; } export declare function CreateContactViewModel(emitter: Function, api: CalendarApi, azContactLastName: Ref, contact?: ContactEntity, company?: CompanyEntity, locale?: string, logger?: Logger): CreateContactViewModelType; export {}; //# sourceMappingURL=viewModel.d.ts.map