import { PropType } from 'vue'; declare const _default: import("vue").DefineComponent<{ /** * personnel: 人员模式,department: 部门模式 */ mode: { type: PropType<"personnel" | "department">; default: string; }; /** * 单选模式 * personnel 模式下部门禁用,只有人员可选,单选; * department 模式下部门可选,人员禁用,单选; * 为true时开启check-strictly:父子不互相关联,父级状态不会影响子级状态) */ single: { type: BooleanConstructor; default: boolean; }; checkStrictly: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; showSure: { type: BooleanConstructor; default: boolean; }; defaultUnfoldAll: { type: BooleanConstructor; default: boolean; }; parentNoDataOpenDisabled: { type: BooleanConstructor; default: boolean; }; width: { type: StringConstructor; default: string; }; height: { type: StringConstructor; default: string; }; okText: { type: StringConstructor; default: string; }; cancelText: { type: StringConstructor; default: string; }; title: { type: StringConstructor; default: string; }; defaultCheckedKeys: { type: ArrayConstructor; default: () => never[]; }; }, { toggle: (val: boolean) => void; remove: (index: number) => void; onChangeChecked: (keys: any[]) => void; saveHandler(): void; visible: import("vue").Ref; placeholder: import("vue").ComputedRef<"输入姓名/部门进行搜索" | "输入部门进行搜索">; loading: import("vue").Ref; tree: import("vue").Ref; query: import("vue").Ref; state: { loading: boolean; filterText: string; checkedKeys: never[]; treeData: never[]; defaultExpandedKeys: never[]; checkedNodes: never[]; }; treeData: import("vue").ShallowRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; }; /** * 单选模式 * personnel 模式下部门禁用,只有人员可选,单选; * department 模式下部门可选,人员禁用,单选; * 为true时开启check-strictly:父子不互相关联,父级状态不会影响子级状态) */ single: { type: BooleanConstructor; default: boolean; }; checkStrictly: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; showSure: { type: BooleanConstructor; default: boolean; }; defaultUnfoldAll: { type: BooleanConstructor; default: boolean; }; parentNoDataOpenDisabled: { type: BooleanConstructor; default: boolean; }; width: { type: StringConstructor; default: string; }; height: { type: StringConstructor; default: string; }; okText: { type: StringConstructor; default: string; }; cancelText: { type: StringConstructor; default: string; }; title: { type: StringConstructor; default: string; }; defaultCheckedKeys: { type: ArrayConstructor; default: () => never[]; }; }>>, { title: string; disabled: boolean; mode: "personnel" | "department"; height: string; width: string; single: boolean; checkStrictly: boolean; showSure: boolean; defaultUnfoldAll: boolean; parentNoDataOpenDisabled: boolean; okText: string; cancelText: string; defaultCheckedKeys: unknown[]; }>; export default _default;