import type { RawRule } from "@casl/ability"; import { type PropType } from "vue"; import type { EmployeeData } from "@/types/employee"; import { type IFdtoCreatePortalUserReq, type IFdtoPermissionPosUser } from "@/types/team"; export interface TeamDialogData { id: string; isOwner: boolean; name: string; phoneNumber: string; email: string; permissions: RawRule[]; posUser?: IFdtoPermissionPosUser; } declare function readFormData(): IFdtoCreatePortalUserReq; declare function validate(): Promise; declare const _default: import("vue").DefineComponent; }; roleErrorMessage: { type: StringConstructor; default: string; }; }>, { readFormData: typeof readFormData; validate: typeof validate; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (employeeForm: EmployeeData) => void; }, string, import("vue").PublicProps, Readonly; }; roleErrorMessage: { type: StringConstructor; default: string; }; }>> & Readonly<{ "onUpdate:modelValue"?: ((employeeForm: EmployeeData) => any) | undefined; }>, { roleErrorMessage: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;