UNPKG

@agendize/vue-event-booking

Version:
23 lines 945 B
import { ComputedRef, Ref } from 'vue'; import { CompanyEntity, CalendarApi, Logger } from '@agendize/js-calendar-api'; interface CreateContactViewModelType { loading: Ref<boolean>; createContact: Function; 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>; saveEnabled: ComputedRef<boolean>; validatedField: (field: string, isValid: boolean | { isValid: boolean; } | string) => void; } export declare function CreateContactViewModel(emitter: Function, api: CalendarApi, logger?: Logger, company?: CompanyEntity, locale?: string): CreateContactViewModelType; export {}; //# sourceMappingURL=viewModel.d.ts.map