import { NavigationGuardNext, RouteLocationNormalized } from "vue-router"; import { CompanyEntity, EventEntity, ServiceEntity } from "@agendize/js-agendize-api"; export declare const appointmentGuard: (to: RouteLocationNormalized, from: RouteLocationNormalized, next: NavigationGuardNext) => Promise; export declare function checkAppointmentParameters(to: RouteLocationNormalized): Promise; export declare function checkCompanyParameters(appointment?: EventEntity): Promise; export declare function checkServiceParameters(to: RouteLocationNormalized, company: CompanyEntity, appointment?: EventEntity): Promise; //# sourceMappingURL=appointmentGuard.d.ts.map