UNPKG

@agendize/vue-settings

Version:
23 lines (22 loc) 1.01 kB
import { AccountEntity, CalendarApi } from "@agendize/js-calendar-api"; import { Ref } from "vue"; import { Locale } from "@agendize/az-i18n"; import { ToastInterface } from "vue-toastification"; import { ActionButton } from "../../component/menu-horizontal-company/viewModel"; import { Router } from "vue-router"; export declare function CompanyHomeViewModel(api: CalendarApi, toaster: ToastInterface, locale: Locale, acl: any, companyId: string, organisation: AccountEntity, router: Router): CompanyHomeViewModelType; interface CompanyHomeViewModelType { appointmentMade: Ref<string>; appointmentCancel: Ref<string>; appointmentFinish: Ref<string>; link: Ref<string>; QRCodeLink: Ref<string>; showQRCodeModal: Ref<boolean>; showIntegrationModal: Ref<boolean>; loadingPerf: Ref<boolean>; actionButtons: Ref<Ref<ActionButton>[]>; widgetLinkAction: () => void; widgetQRCodeAction: () => void; widgetIntegrationAction: () => void; } export {};