import { nextTick } from "vue"; import type { DefineComponent } from 'vue'; interface TreeNode { id: string | number; name: string; label?: string; children?: TreeNode[]; operate?: boolean; level?: number; data?: any; } declare const _sfc_main: DefineComponent never[]; }; }>, { props: any; defaultProps: { children: string; label: string; value: string; }; rootNodeId: import("vue").Ref; rootNodeData: import("vue").Ref<{ id: string | number; name: string; label?: string | undefined; children?: any[] | undefined; operate?: boolean | undefined; level?: number | undefined; data?: any; } | null, TreeNode | { id: string | number; name: string; label?: string | undefined; children?: any[] | undefined; operate?: boolean | undefined; level?: number | undefined; data?: any; } | null>; isShowAddEditOrgNodeDialog: import("vue").Ref; currentOrgOperation: import("vue").Ref<"add" | "edit", "add" | "edit">; currentOrgNode: import("vue").Ref<{ data: { id: string | number; name: string; label?: string | undefined; children?: any[] | undefined; operate?: boolean | undefined; level?: number | undefined; data?: any; }; }, { data: TreeNode; } | { data: { id: string | number; name: string; label?: string | undefined; children?: any[] | undefined; operate?: boolean | undefined; level?: number | undefined; data?: any; }; }>; isTreeLoading: import("vue").Ref; filterText: import("vue").Ref; treeRef: import("vue").Ref never[]; }; emptyText: { type: StringConstructor; }; renderAfterExpand: { type: BooleanConstructor; default: boolean; }; nodeKey: StringConstructor; checkStrictly: BooleanConstructor; defaultExpandAll: BooleanConstructor; expandOnClickNode: { type: BooleanConstructor; default: boolean; }; checkOnClickNode: BooleanConstructor; checkDescendants: { type: BooleanConstructor; default: boolean; }; autoExpandParent: { type: BooleanConstructor; default: boolean; }; defaultCheckedKeys: import("vue").PropType; defaultExpandedKeys: import("vue").PropType; currentNodeKey: import("vue").PropType; renderContent: FunctionConstructor; showCheckbox: { type: BooleanConstructor; default: boolean; }; draggable: { type: BooleanConstructor; default: boolean; }; allowDrag: FunctionConstructor; allowDrop: FunctionConstructor; props: { type: import("vue").PropType; default: () => { children: string; label: string; disabled: string; }; }; lazy: { type: BooleanConstructor; default: boolean; }; highlightCurrent: BooleanConstructor; load: import("vue").PropType; filterNodeMethod: import("vue").PropType; accordion: BooleanConstructor; indent: { type: NumberConstructor; default: number; }; icon: { type: import("vue").PropType>; }; }>> & { "onCurrent-change"?: ((...args: any[]) => any) | undefined; "onNode-expand"?: ((...args: any[]) => any) | undefined; onCheck?: ((...args: any[]) => any) | undefined; "onCheck-change"?: ((...args: any[]) => any) | undefined; "onNode-click"?: ((...args: any[]) => any) | undefined; "onNode-contextmenu"?: ((...args: any[]) => any) | undefined; "onNode-collapse"?: ((...args: any[]) => any) | undefined; "onNode-drag-start"?: ((...args: any[]) => any) | undefined; "onNode-drag-end"?: ((...args: any[]) => any) | undefined; "onNode-drop"?: ((...args: any[]) => any) | undefined; "onNode-drag-leave"?: ((...args: any[]) => any) | undefined; "onNode-drag-enter"?: ((...args: any[]) => any) | undefined; "onNode-drag-over"?: ((...args: any[]) => any) | undefined; }, { ns: { namespace: import("vue").ComputedRef; b: (blockSuffix?: string | undefined) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; store: import("vue").Ref<{ currentNode: { id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }; currentNodeKey: import("element-plus/es/components/tree/src/tree.type").TreeKey; nodesMap: import("element-plus/es/components/tree/src/tree.type").TreeStoreNodesMap; root: { id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; lazy: boolean; load: import("element-plus/es/components/tree/src/tree.type").LoadFunction; filterNodeMethod: import("element-plus/es/components/tree/src/tree.type").FilterNodeMethodFunction; key: import("element-plus/es/components/tree/src/tree.type").TreeKey; defaultCheckedKeys: import("element-plus/es/components/tree/src/tree.type").TreeKey[]; checkStrictly: boolean; defaultExpandedKeys: import("element-plus/es/components/tree/src/tree.type").TreeKey[]; autoExpandParent: boolean; defaultExpandAll: boolean; checkDescendants: boolean; props: { children?: string | undefined; label?: string | ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => string) | undefined; disabled?: string | ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => boolean) | undefined; isLeaf?: string | ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => boolean) | undefined; class?: ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => string | { [key: string]: boolean; }) | undefined; }; initialize: () => void; filter: (value: any) => void; setData: (newVal: import("element-plus/es/components/tree/src/tree.type").TreeData) => void; getNode: (data: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => import("element-plus/es/components/tree/src/model/node").default; insertBefore: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, refData: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, refData: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; remove: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; append: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, parentData: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; _initDefaultCheckedNodes: () => void; _initDefaultCheckedNode: (node: import("element-plus/es/components/tree/src/model/node").default) => void; setDefaultCheckedKey: (newVal: import("element-plus/es/components/tree/src/tree.type").TreeKey[]) => void; registerNode: (node: import("element-plus/es/components/tree/src/model/node").default) => void; deregisterNode: (node: import("element-plus/es/components/tree/src/model/node").default) => void; getCheckedNodes: (leafOnly?: boolean | undefined, includeHalfChecked?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; getCheckedKeys: (leafOnly?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeKey[]; getHalfCheckedNodes: () => import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; getHalfCheckedKeys: () => import("element-plus/es/components/tree/src/tree.type").TreeKey[]; _getAllNodes: () => import("element-plus/es/components/tree/src/model/node").default[]; updateChildren: (key: import("element-plus/es/components/tree/src/tree.type").TreeKey, data: import("element-plus/es/components/tree/src/tree.type").TreeData) => void; _setCheckedKeys: (key: import("element-plus/es/components/tree/src/tree.type").TreeKey, leafOnly: boolean | undefined, checkedKeys: { [key: string]: boolean; }) => void; setCheckedNodes: (array: import("element-plus/es/components/tree/src/model/node").default[], leafOnly?: boolean | undefined) => void; setCheckedKeys: (keys: import("element-plus/es/components/tree/src/tree.type").TreeKey[], leafOnly?: boolean | undefined) => void; setDefaultExpandedKeys: (keys: import("element-plus/es/components/tree/src/tree.type").TreeKey[]) => void; setChecked: (data: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData, checked: boolean, deep: boolean) => void; getCurrentNode: () => import("element-plus/es/components/tree/src/model/node").default; setCurrentNode: (currentNode: import("element-plus/es/components/tree/src/model/node").default) => void; setUserCurrentNode: (node: import("element-plus/es/components/tree/src/model/node").default, shouldAutoExpandParent?: boolean | undefined) => void; setCurrentNodeKey: (key?: import("element-plus/es/components/tree/src/tree.type").TreeKey | undefined, shouldAutoExpandParent?: boolean | undefined) => void; }, { currentNode: { id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }; currentNodeKey: import("element-plus/es/components/tree/src/tree.type").TreeKey; nodesMap: import("element-plus/es/components/tree/src/tree.type").TreeStoreNodesMap; root: { id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; lazy: boolean; load: import("element-plus/es/components/tree/src/tree.type").LoadFunction; filterNodeMethod: import("element-plus/es/components/tree/src/tree.type").FilterNodeMethodFunction; key: import("element-plus/es/components/tree/src/tree.type").TreeKey; defaultCheckedKeys: import("element-plus/es/components/tree/src/tree.type").TreeKey[]; checkStrictly: boolean; defaultExpandedKeys: import("element-plus/es/components/tree/src/tree.type").TreeKey[]; autoExpandParent: boolean; defaultExpandAll: boolean; checkDescendants: boolean; props: { children?: string | undefined; label?: string | ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => string) | undefined; disabled?: string | ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => boolean) | undefined; isLeaf?: string | ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => boolean) | undefined; class?: ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => string | { [key: string]: boolean; }) | undefined; }; initialize: () => void; filter: (value: any) => void; setData: (newVal: import("element-plus/es/components/tree/src/tree.type").TreeData) => void; getNode: (data: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => import("element-plus/es/components/tree/src/model/node").default; insertBefore: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, refData: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, refData: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; remove: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; append: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, parentData: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; _initDefaultCheckedNodes: () => void; _initDefaultCheckedNode: (node: import("element-plus/es/components/tree/src/model/node").default) => void; setDefaultCheckedKey: (newVal: import("element-plus/es/components/tree/src/tree.type").TreeKey[]) => void; registerNode: (node: import("element-plus/es/components/tree/src/model/node").default) => void; deregisterNode: (node: import("element-plus/es/components/tree/src/model/node").default) => void; getCheckedNodes: (leafOnly?: boolean | undefined, includeHalfChecked?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; getCheckedKeys: (leafOnly?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeKey[]; getHalfCheckedNodes: () => import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; getHalfCheckedKeys: () => import("element-plus/es/components/tree/src/tree.type").TreeKey[]; _getAllNodes: () => import("element-plus/es/components/tree/src/model/node").default[]; updateChildren: (key: import("element-plus/es/components/tree/src/tree.type").TreeKey, data: import("element-plus/es/components/tree/src/tree.type").TreeData) => void; _setCheckedKeys: (key: import("element-plus/es/components/tree/src/tree.type").TreeKey, leafOnly: boolean | undefined, checkedKeys: { [key: string]: boolean; }) => void; setCheckedNodes: (array: import("element-plus/es/components/tree/src/model/node").default[], leafOnly?: boolean | undefined) => void; setCheckedKeys: (keys: import("element-plus/es/components/tree/src/tree.type").TreeKey[], leafOnly?: boolean | undefined) => void; setDefaultExpandedKeys: (keys: import("element-plus/es/components/tree/src/tree.type").TreeKey[]) => void; setChecked: (data: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData, checked: boolean, deep: boolean) => void; getCurrentNode: () => import("element-plus/es/components/tree/src/model/node").default; setCurrentNode: (currentNode: import("element-plus/es/components/tree/src/model/node").default) => void; setUserCurrentNode: (node: import("element-plus/es/components/tree/src/model/node").default, shouldAutoExpandParent?: boolean | undefined) => void; setCurrentNodeKey: (key?: import("element-plus/es/components/tree/src/tree.type").TreeKey | undefined, shouldAutoExpandParent?: boolean | undefined) => void; }>; root: import("vue").Ref<{ id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }, { id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }>; currentNode: import("vue").Ref<{ id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }, { id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }>; dragState: import("vue").Ref<{ showDropIndicator: boolean; draggingNode: null; dropNode: null; allowDrop: boolean; dropType: null; }, { showDropIndicator: boolean; draggingNode: null; dropNode: null; allowDrop: boolean; dropType: null; }>; el$: import("vue").Ref, import("element-plus/es/utils").Nullable>; dropIndicator$: import("vue").Ref, import("element-plus/es/utils").Nullable>; isEmpty: import("vue").ComputedRef; filter: (value: any) => void; getNodeKey: (node: import("element-plus/es/components/tree/src/model/node").default) => any; getNodePath: (data: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; getCheckedNodes: (leafOnly?: boolean | undefined, includeHalfChecked?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; getCheckedKeys: (leafOnly?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeKey[]; getCurrentNode: () => import("element-plus/es/components/tree/src/tree.type").TreeNodeData; getCurrentKey: () => any; setCheckedNodes: (nodes: import("element-plus/es/components/tree/src/model/node").default[], leafOnly?: boolean | undefined) => void; setCheckedKeys: (keys: import("element-plus/es/components/tree/src/tree.type").TreeKey[], leafOnly?: boolean | undefined) => void; setChecked: (data: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData, checked: boolean, deep: boolean) => void; getHalfCheckedNodes: () => import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; getHalfCheckedKeys: () => import("element-plus/es/components/tree/src/tree.type").TreeKey[]; setCurrentNode: (node: import("element-plus/es/components/tree/src/model/node").default, shouldAutoExpandParent?: boolean | undefined) => void; setCurrentKey: (key?: import("element-plus/es/components/tree/src/tree.type").TreeKey | undefined, shouldAutoExpandParent?: boolean | undefined) => void; t: import("element-plus").Translator; getNode: (data: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => import("element-plus/es/components/tree/src/model/node").default; remove: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; append: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, parentNode: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; insertBefore: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, refNode: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, refNode: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; handleNodeExpand: (nodeData: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default, instance: import("vue").ComponentInternalInstance) => void; updateKeyChildren: (key: import("element-plus/es/components/tree/src/tree.type").TreeKey, data: import("element-plus/es/components/tree/src/tree.type").TreeData) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("check" | "current-change" | "node-expand" | "check-change" | "node-click" | "node-contextmenu" | "node-collapse" | "node-drag-start" | "node-drag-end" | "node-drop" | "node-drag-leave" | "node-drag-enter" | "node-drag-over")[], import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, { data: unknown[]; props: import("element-plus/es/components/tree/src/tree.type").TreeOptionProps; checkStrictly: boolean; lazy: boolean; accordion: boolean; draggable: boolean; defaultExpandAll: boolean; indent: number; renderAfterExpand: boolean; showCheckbox: boolean; expandOnClickNode: boolean; checkOnClickNode: boolean; checkDescendants: boolean; autoExpandParent: boolean; highlightCurrent: boolean; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly never[]; }; emptyText: { type: StringConstructor; }; renderAfterExpand: { type: BooleanConstructor; default: boolean; }; nodeKey: StringConstructor; checkStrictly: BooleanConstructor; defaultExpandAll: BooleanConstructor; expandOnClickNode: { type: BooleanConstructor; default: boolean; }; checkOnClickNode: BooleanConstructor; checkDescendants: { type: BooleanConstructor; default: boolean; }; autoExpandParent: { type: BooleanConstructor; default: boolean; }; defaultCheckedKeys: import("vue").PropType; defaultExpandedKeys: import("vue").PropType; currentNodeKey: import("vue").PropType; renderContent: FunctionConstructor; showCheckbox: { type: BooleanConstructor; default: boolean; }; draggable: { type: BooleanConstructor; default: boolean; }; allowDrag: FunctionConstructor; allowDrop: FunctionConstructor; props: { type: import("vue").PropType; default: () => { children: string; label: string; disabled: string; }; }; lazy: { type: BooleanConstructor; default: boolean; }; highlightCurrent: BooleanConstructor; load: import("vue").PropType; filterNodeMethod: import("vue").PropType; accordion: BooleanConstructor; indent: { type: NumberConstructor; default: number; }; icon: { type: import("vue").PropType>; }; }>> & { "onCurrent-change"?: ((...args: any[]) => any) | undefined; "onNode-expand"?: ((...args: any[]) => any) | undefined; onCheck?: ((...args: any[]) => any) | undefined; "onCheck-change"?: ((...args: any[]) => any) | undefined; "onNode-click"?: ((...args: any[]) => any) | undefined; "onNode-contextmenu"?: ((...args: any[]) => any) | undefined; "onNode-collapse"?: ((...args: any[]) => any) | undefined; "onNode-drag-start"?: ((...args: any[]) => any) | undefined; "onNode-drag-end"?: ((...args: any[]) => any) | undefined; "onNode-drop"?: ((...args: any[]) => any) | undefined; "onNode-drag-leave"?: ((...args: any[]) => any) | undefined; "onNode-drag-enter"?: ((...args: any[]) => any) | undefined; "onNode-drag-over"?: ((...args: any[]) => any) | undefined; }, { ns: { namespace: import("vue").ComputedRef; b: (blockSuffix?: string | undefined) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; store: import("vue").Ref<{ currentNode: { id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }; currentNodeKey: import("element-plus/es/components/tree/src/tree.type").TreeKey; nodesMap: import("element-plus/es/components/tree/src/tree.type").TreeStoreNodesMap; root: { id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; lazy: boolean; load: import("element-plus/es/components/tree/src/tree.type").LoadFunction; filterNodeMethod: import("element-plus/es/components/tree/src/tree.type").FilterNodeMethodFunction; key: import("element-plus/es/components/tree/src/tree.type").TreeKey; defaultCheckedKeys: import("element-plus/es/components/tree/src/tree.type").TreeKey[]; checkStrictly: boolean; defaultExpandedKeys: import("element-plus/es/components/tree/src/tree.type").TreeKey[]; autoExpandParent: boolean; defaultExpandAll: boolean; checkDescendants: boolean; props: { children?: string | undefined; label?: string | ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => string) | undefined; disabled?: string | ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => boolean) | undefined; isLeaf?: string | ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => boolean) | undefined; class?: ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => string | { [key: string]: boolean; }) | undefined; }; initialize: () => void; filter: (value: any) => void; setData: (newVal: import("element-plus/es/components/tree/src/tree.type").TreeData) => void; getNode: (data: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => import("element-plus/es/components/tree/src/model/node").default; insertBefore: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, refData: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, refData: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; remove: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; append: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, parentData: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; _initDefaultCheckedNodes: () => void; _initDefaultCheckedNode: (node: import("element-plus/es/components/tree/src/model/node").default) => void; setDefaultCheckedKey: (newVal: import("element-plus/es/components/tree/src/tree.type").TreeKey[]) => void; registerNode: (node: import("element-plus/es/components/tree/src/model/node").default) => void; deregisterNode: (node: import("element-plus/es/components/tree/src/model/node").default) => void; getCheckedNodes: (leafOnly?: boolean | undefined, includeHalfChecked?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; getCheckedKeys: (leafOnly?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeKey[]; getHalfCheckedNodes: () => import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; getHalfCheckedKeys: () => import("element-plus/es/components/tree/src/tree.type").TreeKey[]; _getAllNodes: () => import("element-plus/es/components/tree/src/model/node").default[]; updateChildren: (key: import("element-plus/es/components/tree/src/tree.type").TreeKey, data: import("element-plus/es/components/tree/src/tree.type").TreeData) => void; _setCheckedKeys: (key: import("element-plus/es/components/tree/src/tree.type").TreeKey, leafOnly: boolean | undefined, checkedKeys: { [key: string]: boolean; }) => void; setCheckedNodes: (array: import("element-plus/es/components/tree/src/model/node").default[], leafOnly?: boolean | undefined) => void; setCheckedKeys: (keys: import("element-plus/es/components/tree/src/tree.type").TreeKey[], leafOnly?: boolean | undefined) => void; setDefaultExpandedKeys: (keys: import("element-plus/es/components/tree/src/tree.type").TreeKey[]) => void; setChecked: (data: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData, checked: boolean, deep: boolean) => void; getCurrentNode: () => import("element-plus/es/components/tree/src/model/node").default; setCurrentNode: (currentNode: import("element-plus/es/components/tree/src/model/node").default) => void; setUserCurrentNode: (node: import("element-plus/es/components/tree/src/model/node").default, shouldAutoExpandParent?: boolean | undefined) => void; setCurrentNodeKey: (key?: import("element-plus/es/components/tree/src/tree.type").TreeKey | undefined, shouldAutoExpandParent?: boolean | undefined) => void; }, { currentNode: { id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }; currentNodeKey: import("element-plus/es/components/tree/src/tree.type").TreeKey; nodesMap: import("element-plus/es/components/tree/src/tree.type").TreeStoreNodesMap; root: { id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; lazy: boolean; load: import("element-plus/es/components/tree/src/tree.type").LoadFunction; filterNodeMethod: import("element-plus/es/components/tree/src/tree.type").FilterNodeMethodFunction; key: import("element-plus/es/components/tree/src/tree.type").TreeKey; defaultCheckedKeys: import("element-plus/es/components/tree/src/tree.type").TreeKey[]; checkStrictly: boolean; defaultExpandedKeys: import("element-plus/es/components/tree/src/tree.type").TreeKey[]; autoExpandParent: boolean; defaultExpandAll: boolean; checkDescendants: boolean; props: { children?: string | undefined; label?: string | ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => string) | undefined; disabled?: string | ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => boolean) | undefined; isLeaf?: string | ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => boolean) | undefined; class?: ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => string | { [key: string]: boolean; }) | undefined; }; initialize: () => void; filter: (value: any) => void; setData: (newVal: import("element-plus/es/components/tree/src/tree.type").TreeData) => void; getNode: (data: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => import("element-plus/es/components/tree/src/model/node").default; insertBefore: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, refData: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, refData: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; remove: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; append: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, parentData: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; _initDefaultCheckedNodes: () => void; _initDefaultCheckedNode: (node: import("element-plus/es/components/tree/src/model/node").default) => void; setDefaultCheckedKey: (newVal: import("element-plus/es/components/tree/src/tree.type").TreeKey[]) => void; registerNode: (node: import("element-plus/es/components/tree/src/model/node").default) => void; deregisterNode: (node: import("element-plus/es/components/tree/src/model/node").default) => void; getCheckedNodes: (leafOnly?: boolean | undefined, includeHalfChecked?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; getCheckedKeys: (leafOnly?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeKey[]; getHalfCheckedNodes: () => import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; getHalfCheckedKeys: () => import("element-plus/es/components/tree/src/tree.type").TreeKey[]; _getAllNodes: () => import("element-plus/es/components/tree/src/model/node").default[]; updateChildren: (key: import("element-plus/es/components/tree/src/tree.type").TreeKey, data: import("element-plus/es/components/tree/src/tree.type").TreeData) => void; _setCheckedKeys: (key: import("element-plus/es/components/tree/src/tree.type").TreeKey, leafOnly: boolean | undefined, checkedKeys: { [key: string]: boolean; }) => void; setCheckedNodes: (array: import("element-plus/es/components/tree/src/model/node").default[], leafOnly?: boolean | undefined) => void; setCheckedKeys: (keys: import("element-plus/es/components/tree/src/tree.type").TreeKey[], leafOnly?: boolean | undefined) => void; setDefaultExpandedKeys: (keys: import("element-plus/es/components/tree/src/tree.type").TreeKey[]) => void; setChecked: (data: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData, checked: boolean, deep: boolean) => void; getCurrentNode: () => import("element-plus/es/components/tree/src/model/node").default; setCurrentNode: (currentNode: import("element-plus/es/components/tree/src/model/node").default) => void; setUserCurrentNode: (node: import("element-plus/es/components/tree/src/model/node").default, shouldAutoExpandParent?: boolean | undefined) => void; setCurrentNodeKey: (key?: import("element-plus/es/components/tree/src/tree.type").TreeKey | undefined, shouldAutoExpandParent?: boolean | undefined) => void; }>; root: import("vue").Ref<{ id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }, { id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }>; currentNode: import("vue").Ref<{ id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }, { id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }>; dragState: import("vue").Ref<{ showDropIndicator: boolean; draggingNode: null; dropNode: null; allowDrop: boolean; dropType: null; }, { showDropIndicator: boolean; draggingNode: null; dropNode: null; allowDrop: boolean; dropType: null; }>; el$: import("vue").Ref, import("element-plus/es/utils").Nullable>; dropIndicator$: import("vue").Ref, import("element-plus/es/utils").Nullable>; isEmpty: import("vue").ComputedRef; filter: (value: any) => void; getNodeKey: (node: import("element-plus/es/components/tree/src/model/node").default) => any; getNodePath: (data: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; getCheckedNodes: (leafOnly?: boolean | undefined, includeHalfChecked?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; getCheckedKeys: (leafOnly?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeKey[]; getCurrentNode: () => import("element-plus/es/components/tree/src/tree.type").TreeNodeData; getCurrentKey: () => any; setCheckedNodes: (nodes: import("element-plus/es/components/tree/src/model/node").default[], leafOnly?: boolean | undefined) => void; setCheckedKeys: (keys: import("element-plus/es/components/tree/src/tree.type").TreeKey[], leafOnly?: boolean | undefined) => void; setChecked: (data: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData, checked: boolean, deep: boolean) => void; getHalfCheckedNodes: () => import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; getHalfCheckedKeys: () => import("element-plus/es/components/tree/src/tree.type").TreeKey[]; setCurrentNode: (node: import("element-plus/es/components/tree/src/model/node").default, shouldAutoExpandParent?: boolean | undefined) => void; setCurrentKey: (key?: import("element-plus/es/components/tree/src/tree.type").TreeKey | undefined, shouldAutoExpandParent?: boolean | undefined) => void; t: import("element-plus").Translator; getNode: (data: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => import("element-plus/es/components/tree/src/model/node").default; remove: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; append: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, parentNode: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; insertBefore: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, refNode: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, refNode: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; handleNodeExpand: (nodeData: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default, instance: import("vue").ComponentInternalInstance) => void; updateKeyChildren: (key: import("element-plus/es/components/tree/src/tree.type").TreeKey, data: import("element-plus/es/components/tree/src/tree.type").TreeData) => void; }, {}, {}, {}, { data: unknown[]; props: import("element-plus/es/components/tree/src/tree.type").TreeOptionProps; checkStrictly: boolean; lazy: boolean; accordion: boolean; draggable: boolean; defaultExpandAll: boolean; indent: number; renderAfterExpand: boolean; showCheckbox: boolean; expandOnClickNode: boolean; checkOnClickNode: boolean; checkDescendants: boolean; autoExpandParent: boolean; highlightCurrent: boolean; }> | null, import("vue").CreateComponentPublicInstanceWithMixins never[]; }; emptyText: { type: StringConstructor; }; renderAfterExpand: { type: BooleanConstructor; default: boolean; }; nodeKey: StringConstructor; checkStrictly: BooleanConstructor; defaultExpandAll: BooleanConstructor; expandOnClickNode: { type: BooleanConstructor; default: boolean; }; checkOnClickNode: BooleanConstructor; checkDescendants: { type: BooleanConstructor; default: boolean; }; autoExpandParent: { type: BooleanConstructor; default: boolean; }; defaultCheckedKeys: import("vue").PropType; defaultExpandedKeys: import("vue").PropType; currentNodeKey: import("vue").PropType; renderContent: FunctionConstructor; showCheckbox: { type: BooleanConstructor; default: boolean; }; draggable: { type: BooleanConstructor; default: boolean; }; allowDrag: FunctionConstructor; allowDrop: FunctionConstructor; props: { type: import("vue").PropType; default: () => { children: string; label: string; disabled: string; }; }; lazy: { type: BooleanConstructor; default: boolean; }; highlightCurrent: BooleanConstructor; load: import("vue").PropType; filterNodeMethod: import("vue").PropType; accordion: BooleanConstructor; indent: { type: NumberConstructor; default: number; }; icon: { type: import("vue").PropType>; }; }>> & { "onCurrent-change"?: ((...args: any[]) => any) | undefined; "onNode-expand"?: ((...args: any[]) => any) | undefined; onCheck?: ((...args: any[]) => any) | undefined; "onCheck-change"?: ((...args: any[]) => any) | undefined; "onNode-click"?: ((...args: any[]) => any) | undefined; "onNode-contextmenu"?: ((...args: any[]) => any) | undefined; "onNode-collapse"?: ((...args: any[]) => any) | undefined; "onNode-drag-start"?: ((...args: any[]) => any) | undefined; "onNode-drag-end"?: ((...args: any[]) => any) | undefined; "onNode-drop"?: ((...args: any[]) => any) | undefined; "onNode-drag-leave"?: ((...args: any[]) => any) | undefined; "onNode-drag-enter"?: ((...args: any[]) => any) | undefined; "onNode-drag-over"?: ((...args: any[]) => any) | undefined; }, { ns: { namespace: import("vue").ComputedRef; b: (blockSuffix?: string | undefined) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; store: import("vue").Ref<{ currentNode: { id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }; currentNodeKey: import("element-plus/es/components/tree/src/tree.type").TreeKey; nodesMap: import("element-plus/es/components/tree/src/tree.type").TreeStoreNodesMap; root: { id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; lazy: boolean; load: import("element-plus/es/components/tree/src/tree.type").LoadFunction; filterNodeMethod: import("element-plus/es/components/tree/src/tree.type").FilterNodeMethodFunction; key: import("element-plus/es/components/tree/src/tree.type").TreeKey; defaultCheckedKeys: import("element-plus/es/components/tree/src/tree.type").TreeKey[]; checkStrictly: boolean; defaultExpandedKeys: import("element-plus/es/components/tree/src/tree.type").TreeKey[]; autoExpandParent: boolean; defaultExpandAll: boolean; checkDescendants: boolean; props: { children?: string | undefined; label?: string | ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => string) | undefined; disabled?: string | ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => boolean) | undefined; isLeaf?: string | ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => boolean) | undefined; class?: ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => string | { [key: string]: boolean; }) | undefined; }; initialize: () => void; filter: (value: any) => void; setData: (newVal: import("element-plus/es/components/tree/src/tree.type").TreeData) => void; getNode: (data: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => import("element-plus/es/components/tree/src/model/node").default; insertBefore: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, refData: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, refData: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; remove: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; append: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, parentData: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; _initDefaultCheckedNodes: () => void; _initDefaultCheckedNode: (node: import("element-plus/es/components/tree/src/model/node").default) => void; setDefaultCheckedKey: (newVal: import("element-plus/es/components/tree/src/tree.type").TreeKey[]) => void; registerNode: (node: import("element-plus/es/components/tree/src/model/node").default) => void; deregisterNode: (node: import("element-plus/es/components/tree/src/model/node").default) => void; getCheckedNodes: (leafOnly?: boolean | undefined, includeHalfChecked?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; getCheckedKeys: (leafOnly?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeKey[]; getHalfCheckedNodes: () => import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; getHalfCheckedKeys: () => import("element-plus/es/components/tree/src/tree.type").TreeKey[]; _getAllNodes: () => import("element-plus/es/components/tree/src/model/node").default[]; updateChildren: (key: import("element-plus/es/components/tree/src/tree.type").TreeKey, data: import("element-plus/es/components/tree/src/tree.type").TreeData) => void; _setCheckedKeys: (key: import("element-plus/es/components/tree/src/tree.type").TreeKey, leafOnly: boolean | undefined, checkedKeys: { [key: string]: boolean; }) => void; setCheckedNodes: (array: import("element-plus/es/components/tree/src/model/node").default[], leafOnly?: boolean | undefined) => void; setCheckedKeys: (keys: import("element-plus/es/components/tree/src/tree.type").TreeKey[], leafOnly?: boolean | undefined) => void; setDefaultExpandedKeys: (keys: import("element-plus/es/components/tree/src/tree.type").TreeKey[]) => void; setChecked: (data: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData, checked: boolean, deep: boolean) => void; getCurrentNode: () => import("element-plus/es/components/tree/src/model/node").default; setCurrentNode: (currentNode: import("element-plus/es/components/tree/src/model/node").default) => void; setUserCurrentNode: (node: import("element-plus/es/components/tree/src/model/node").default, shouldAutoExpandParent?: boolean | undefined) => void; setCurrentNodeKey: (key?: import("element-plus/es/components/tree/src/tree.type").TreeKey | undefined, shouldAutoExpandParent?: boolean | undefined) => void; }, { currentNode: { id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }; currentNodeKey: import("element-plus/es/components/tree/src/tree.type").TreeKey; nodesMap: import("element-plus/es/components/tree/src/tree.type").TreeStoreNodesMap; root: { id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; lazy: boolean; load: import("element-plus/es/components/tree/src/tree.type").LoadFunction; filterNodeMethod: import("element-plus/es/components/tree/src/tree.type").FilterNodeMethodFunction; key: import("element-plus/es/components/tree/src/tree.type").TreeKey; defaultCheckedKeys: import("element-plus/es/components/tree/src/tree.type").TreeKey[]; checkStrictly: boolean; defaultExpandedKeys: import("element-plus/es/components/tree/src/tree.type").TreeKey[]; autoExpandParent: boolean; defaultExpandAll: boolean; checkDescendants: boolean; props: { children?: string | undefined; label?: string | ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => string) | undefined; disabled?: string | ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => boolean) | undefined; isLeaf?: string | ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => boolean) | undefined; class?: ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => string | { [key: string]: boolean; }) | undefined; }; initialize: () => void; filter: (value: any) => void; setData: (newVal: import("element-plus/es/components/tree/src/tree.type").TreeData) => void; getNode: (data: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => import("element-plus/es/components/tree/src/model/node").default; insertBefore: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, refData: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, refData: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; remove: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; append: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, parentData: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; _initDefaultCheckedNodes: () => void; _initDefaultCheckedNode: (node: import("element-plus/es/components/tree/src/model/node").default) => void; setDefaultCheckedKey: (newVal: import("element-plus/es/components/tree/src/tree.type").TreeKey[]) => void; registerNode: (node: import("element-plus/es/components/tree/src/model/node").default) => void; deregisterNode: (node: import("element-plus/es/components/tree/src/model/node").default) => void; getCheckedNodes: (leafOnly?: boolean | undefined, includeHalfChecked?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; getCheckedKeys: (leafOnly?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeKey[]; getHalfCheckedNodes: () => import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; getHalfCheckedKeys: () => import("element-plus/es/components/tree/src/tree.type").TreeKey[]; _getAllNodes: () => import("element-plus/es/components/tree/src/model/node").default[]; updateChildren: (key: import("element-plus/es/components/tree/src/tree.type").TreeKey, data: import("element-plus/es/components/tree/src/tree.type").TreeData) => void; _setCheckedKeys: (key: import("element-plus/es/components/tree/src/tree.type").TreeKey, leafOnly: boolean | undefined, checkedKeys: { [key: string]: boolean; }) => void; setCheckedNodes: (array: import("element-plus/es/components/tree/src/model/node").default[], leafOnly?: boolean | undefined) => void; setCheckedKeys: (keys: import("element-plus/es/components/tree/src/tree.type").TreeKey[], leafOnly?: boolean | undefined) => void; setDefaultExpandedKeys: (keys: import("element-plus/es/components/tree/src/tree.type").TreeKey[]) => void; setChecked: (data: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData, checked: boolean, deep: boolean) => void; getCurrentNode: () => import("element-plus/es/components/tree/src/model/node").default; setCurrentNode: (currentNode: import("element-plus/es/components/tree/src/model/node").default) => void; setUserCurrentNode: (node: import("element-plus/es/components/tree/src/model/node").default, shouldAutoExpandParent?: boolean | undefined) => void; setCurrentNodeKey: (key?: import("element-plus/es/components/tree/src/tree.type").TreeKey | undefined, shouldAutoExpandParent?: boolean | undefined) => void; }>; root: import("vue").Ref<{ id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }, { id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }>; currentNode: import("vue").Ref<{ id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }, { id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }>; dragState: import("vue").Ref<{ showDropIndicator: boolean; draggingNode: null; dropNode: null; allowDrop: boolean; dropType: null; }, { showDropIndicator: boolean; draggingNode: null; dropNode: null; allowDrop: boolean; dropType: null; }>; el$: import("vue").Ref, import("element-plus/es/utils").Nullable>; dropIndicator$: import("vue").Ref, import("element-plus/es/utils").Nullable>; isEmpty: import("vue").ComputedRef; filter: (value: any) => void; getNodeKey: (node: import("element-plus/es/components/tree/src/model/node").default) => any; getNodePath: (data: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; getCheckedNodes: (leafOnly?: boolean | undefined, includeHalfChecked?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; getCheckedKeys: (leafOnly?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeKey[]; getCurrentNode: () => import("element-plus/es/components/tree/src/tree.type").TreeNodeData; getCurrentKey: () => any; setCheckedNodes: (nodes: import("element-plus/es/components/tree/src/model/node").default[], leafOnly?: boolean | undefined) => void; setCheckedKeys: (keys: import("element-plus/es/components/tree/src/tree.type").TreeKey[], leafOnly?: boolean | undefined) => void; setChecked: (data: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData, checked: boolean, deep: boolean) => void; getHalfCheckedNodes: () => import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; getHalfCheckedKeys: () => import("element-plus/es/components/tree/src/tree.type").TreeKey[]; setCurrentNode: (node: import("element-plus/es/components/tree/src/model/node").default, shouldAutoExpandParent?: boolean | undefined) => void; setCurrentKey: (key?: import("element-plus/es/components/tree/src/tree.type").TreeKey | undefined, shouldAutoExpandParent?: boolean | undefined) => void; t: import("element-plus").Translator; getNode: (data: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => import("element-plus/es/components/tree/src/model/node").default; remove: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; append: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, parentNode: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; insertBefore: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, refNode: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, refNode: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; handleNodeExpand: (nodeData: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default, instance: import("vue").ComponentInternalInstance) => void; updateKeyChildren: (key: import("element-plus/es/components/tree/src/tree.type").TreeKey, data: import("element-plus/es/components/tree/src/tree.type").TreeData) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("check" | "current-change" | "node-expand" | "check-change" | "node-click" | "node-contextmenu" | "node-collapse" | "node-drag-start" | "node-drag-end" | "node-drop" | "node-drag-leave" | "node-drag-enter" | "node-drag-over")[], import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, { data: unknown[]; props: import("element-plus/es/components/tree/src/tree.type").TreeOptionProps; checkStrictly: boolean; lazy: boolean; accordion: boolean; draggable: boolean; defaultExpandAll: boolean; indent: number; renderAfterExpand: boolean; showCheckbox: boolean; expandOnClickNode: boolean; checkOnClickNode: boolean; checkDescendants: boolean; autoExpandParent: boolean; highlightCurrent: boolean; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly never[]; }; emptyText: { type: StringConstructor; }; renderAfterExpand: { type: BooleanConstructor; default: boolean; }; nodeKey: StringConstructor; checkStrictly: BooleanConstructor; defaultExpandAll: BooleanConstructor; expandOnClickNode: { type: BooleanConstructor; default: boolean; }; checkOnClickNode: BooleanConstructor; checkDescendants: { type: BooleanConstructor; default: boolean; }; autoExpandParent: { type: BooleanConstructor; default: boolean; }; defaultCheckedKeys: import("vue").PropType; defaultExpandedKeys: import("vue").PropType; currentNodeKey: import("vue").PropType; renderContent: FunctionConstructor; showCheckbox: { type: BooleanConstructor; default: boolean; }; draggable: { type: BooleanConstructor; default: boolean; }; allowDrag: FunctionConstructor; allowDrop: FunctionConstructor; props: { type: import("vue").PropType; default: () => { children: string; label: string; disabled: string; }; }; lazy: { type: BooleanConstructor; default: boolean; }; highlightCurrent: BooleanConstructor; load: import("vue").PropType; filterNodeMethod: import("vue").PropType; accordion: BooleanConstructor; indent: { type: NumberConstructor; default: number; }; icon: { type: import("vue").PropType>; }; }>> & { "onCurrent-change"?: ((...args: any[]) => any) | undefined; "onNode-expand"?: ((...args: any[]) => any) | undefined; onCheck?: ((...args: any[]) => any) | undefined; "onCheck-change"?: ((...args: any[]) => any) | undefined; "onNode-click"?: ((...args: any[]) => any) | undefined; "onNode-contextmenu"?: ((...args: any[]) => any) | undefined; "onNode-collapse"?: ((...args: any[]) => any) | undefined; "onNode-drag-start"?: ((...args: any[]) => any) | undefined; "onNode-drag-end"?: ((...args: any[]) => any) | undefined; "onNode-drop"?: ((...args: any[]) => any) | undefined; "onNode-drag-leave"?: ((...args: any[]) => any) | undefined; "onNode-drag-enter"?: ((...args: any[]) => any) | undefined; "onNode-drag-over"?: ((...args: any[]) => any) | undefined; }, { ns: { namespace: import("vue").ComputedRef; b: (blockSuffix?: string | undefined) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; store: import("vue").Ref<{ currentNode: { id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }; currentNodeKey: import("element-plus/es/components/tree/src/tree.type").TreeKey; nodesMap: import("element-plus/es/components/tree/src/tree.type").TreeStoreNodesMap; root: { id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; lazy: boolean; load: import("element-plus/es/components/tree/src/tree.type").LoadFunction; filterNodeMethod: import("element-plus/es/components/tree/src/tree.type").FilterNodeMethodFunction; key: import("element-plus/es/components/tree/src/tree.type").TreeKey; defaultCheckedKeys: import("element-plus/es/components/tree/src/tree.type").TreeKey[]; checkStrictly: boolean; defaultExpandedKeys: import("element-plus/es/components/tree/src/tree.type").TreeKey[]; autoExpandParent: boolean; defaultExpandAll: boolean; checkDescendants: boolean; props: { children?: string | undefined; label?: string | ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => string) | undefined; disabled?: string | ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => boolean) | undefined; isLeaf?: string | ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => boolean) | undefined; class?: ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => string | { [key: string]: boolean; }) | undefined; }; initialize: () => void; filter: (value: any) => void; setData: (newVal: import("element-plus/es/components/tree/src/tree.type").TreeData) => void; getNode: (data: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => import("element-plus/es/components/tree/src/model/node").default; insertBefore: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, refData: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, refData: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; remove: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; append: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, parentData: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; _initDefaultCheckedNodes: () => void; _initDefaultCheckedNode: (node: import("element-plus/es/components/tree/src/model/node").default) => void; setDefaultCheckedKey: (newVal: import("element-plus/es/components/tree/src/tree.type").TreeKey[]) => void; registerNode: (node: import("element-plus/es/components/tree/src/model/node").default) => void; deregisterNode: (node: import("element-plus/es/components/tree/src/model/node").default) => void; getCheckedNodes: (leafOnly?: boolean | undefined, includeHalfChecked?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; getCheckedKeys: (leafOnly?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeKey[]; getHalfCheckedNodes: () => import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; getHalfCheckedKeys: () => import("element-plus/es/components/tree/src/tree.type").TreeKey[]; _getAllNodes: () => import("element-plus/es/components/tree/src/model/node").default[]; updateChildren: (key: import("element-plus/es/components/tree/src/tree.type").TreeKey, data: import("element-plus/es/components/tree/src/tree.type").TreeData) => void; _setCheckedKeys: (key: import("element-plus/es/components/tree/src/tree.type").TreeKey, leafOnly: boolean | undefined, checkedKeys: { [key: string]: boolean; }) => void; setCheckedNodes: (array: import("element-plus/es/components/tree/src/model/node").default[], leafOnly?: boolean | undefined) => void; setCheckedKeys: (keys: import("element-plus/es/components/tree/src/tree.type").TreeKey[], leafOnly?: boolean | undefined) => void; setDefaultExpandedKeys: (keys: import("element-plus/es/components/tree/src/tree.type").TreeKey[]) => void; setChecked: (data: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData, checked: boolean, deep: boolean) => void; getCurrentNode: () => import("element-plus/es/components/tree/src/model/node").default; setCurrentNode: (currentNode: import("element-plus/es/components/tree/src/model/node").default) => void; setUserCurrentNode: (node: import("element-plus/es/components/tree/src/model/node").default, shouldAutoExpandParent?: boolean | undefined) => void; setCurrentNodeKey: (key?: import("element-plus/es/components/tree/src/tree.type").TreeKey | undefined, shouldAutoExpandParent?: boolean | undefined) => void; }, { currentNode: { id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }; currentNodeKey: import("element-plus/es/components/tree/src/tree.type").TreeKey; nodesMap: import("element-plus/es/components/tree/src/tree.type").TreeStoreNodesMap; root: { id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; lazy: boolean; load: import("element-plus/es/components/tree/src/tree.type").LoadFunction; filterNodeMethod: import("element-plus/es/components/tree/src/tree.type").FilterNodeMethodFunction; key: import("element-plus/es/components/tree/src/tree.type").TreeKey; defaultCheckedKeys: import("element-plus/es/components/tree/src/tree.type").TreeKey[]; checkStrictly: boolean; defaultExpandedKeys: import("element-plus/es/components/tree/src/tree.type").TreeKey[]; autoExpandParent: boolean; defaultExpandAll: boolean; checkDescendants: boolean; props: { children?: string | undefined; label?: string | ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => string) | undefined; disabled?: string | ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => boolean) | undefined; isLeaf?: string | ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => boolean) | undefined; class?: ((data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default) => string | { [key: string]: boolean; }) | undefined; }; initialize: () => void; filter: (value: any) => void; setData: (newVal: import("element-plus/es/components/tree/src/tree.type").TreeData) => void; getNode: (data: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => import("element-plus/es/components/tree/src/model/node").default; insertBefore: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, refData: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, refData: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; remove: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; append: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, parentData: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; _initDefaultCheckedNodes: () => void; _initDefaultCheckedNode: (node: import("element-plus/es/components/tree/src/model/node").default) => void; setDefaultCheckedKey: (newVal: import("element-plus/es/components/tree/src/tree.type").TreeKey[]) => void; registerNode: (node: import("element-plus/es/components/tree/src/model/node").default) => void; deregisterNode: (node: import("element-plus/es/components/tree/src/model/node").default) => void; getCheckedNodes: (leafOnly?: boolean | undefined, includeHalfChecked?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; getCheckedKeys: (leafOnly?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeKey[]; getHalfCheckedNodes: () => import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; getHalfCheckedKeys: () => import("element-plus/es/components/tree/src/tree.type").TreeKey[]; _getAllNodes: () => import("element-plus/es/components/tree/src/model/node").default[]; updateChildren: (key: import("element-plus/es/components/tree/src/tree.type").TreeKey, data: import("element-plus/es/components/tree/src/tree.type").TreeData) => void; _setCheckedKeys: (key: import("element-plus/es/components/tree/src/tree.type").TreeKey, leafOnly: boolean | undefined, checkedKeys: { [key: string]: boolean; }) => void; setCheckedNodes: (array: import("element-plus/es/components/tree/src/model/node").default[], leafOnly?: boolean | undefined) => void; setCheckedKeys: (keys: import("element-plus/es/components/tree/src/tree.type").TreeKey[], leafOnly?: boolean | undefined) => void; setDefaultExpandedKeys: (keys: import("element-plus/es/components/tree/src/tree.type").TreeKey[]) => void; setChecked: (data: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData, checked: boolean, deep: boolean) => void; getCurrentNode: () => import("element-plus/es/components/tree/src/model/node").default; setCurrentNode: (currentNode: import("element-plus/es/components/tree/src/model/node").default) => void; setUserCurrentNode: (node: import("element-plus/es/components/tree/src/model/node").default, shouldAutoExpandParent?: boolean | undefined) => void; setCurrentNodeKey: (key?: import("element-plus/es/components/tree/src/tree.type").TreeKey | undefined, shouldAutoExpandParent?: boolean | undefined) => void; }>; root: import("vue").Ref<{ id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }, { id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }>; currentNode: import("vue").Ref<{ id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }, { id: number; text: string; checked: boolean; indeterminate: boolean; data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData; expanded: boolean; parent: any; visible: boolean; isCurrent: boolean; store: any; isLeafByUser: boolean; isLeaf: boolean; canFocus: boolean; level: number; loaded: boolean; childNodes: any[]; loading: boolean; initialize: () => void; setData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; readonly label: string; readonly key: import("element-plus/es/components/tree/src/tree.type").TreeKey; readonly disabled: boolean; readonly nextSibling: any; readonly previousSibling: any; contains: (target: import("element-plus/es/components/tree/src/model/node").default, deep?: boolean | undefined) => boolean; remove: () => void; insertChild: (child?: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode | undefined, index?: number | undefined, batch?: boolean | undefined) => void; insertBefore: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (child: import("element-plus/es/components/tree/src/model/node").default | import("element-plus/es/components/tree/src/tree.type").FakeNode, ref: import("element-plus/es/components/tree/src/model/node").default) => void; removeChild: (child: import("element-plus/es/components/tree/src/model/node").default) => void; removeChildByData: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => void; expand: (callback?: (() => void) | undefined, expandParent?: boolean | undefined) => void; doCreateChildren: (array: import("element-plus/es/components/tree/src/tree.type").TreeNodeData[], defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; collapse: () => void; shouldLoadData: () => boolean; updateLeafState: () => void; setChecked: (value?: string | boolean | undefined, deep?: boolean | undefined, recursion?: boolean | undefined, passValue?: boolean | undefined) => void; getChildren: (forceInit?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; updateChildren: () => void; loadData: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void, defaultProps?: import("element-plus/es/components/tree/src/tree.type").TreeNodeLoadedDefaultProps | undefined) => void; eachNode: (callback: (node: import("element-plus/es/components/tree/src/model/node").default) => void) => void; reInitChecked: () => void; }>; dragState: import("vue").Ref<{ showDropIndicator: boolean; draggingNode: null; dropNode: null; allowDrop: boolean; dropType: null; }, { showDropIndicator: boolean; draggingNode: null; dropNode: null; allowDrop: boolean; dropType: null; }>; el$: import("vue").Ref, import("element-plus/es/utils").Nullable>; dropIndicator$: import("vue").Ref, import("element-plus/es/utils").Nullable>; isEmpty: import("vue").ComputedRef; filter: (value: any) => void; getNodeKey: (node: import("element-plus/es/components/tree/src/model/node").default) => any; getNodePath: (data: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; getCheckedNodes: (leafOnly?: boolean | undefined, includeHalfChecked?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; getCheckedKeys: (leafOnly?: boolean | undefined) => import("element-plus/es/components/tree/src/tree.type").TreeKey[]; getCurrentNode: () => import("element-plus/es/components/tree/src/tree.type").TreeNodeData; getCurrentKey: () => any; setCheckedNodes: (nodes: import("element-plus/es/components/tree/src/model/node").default[], leafOnly?: boolean | undefined) => void; setCheckedKeys: (keys: import("element-plus/es/components/tree/src/tree.type").TreeKey[], leafOnly?: boolean | undefined) => void; setChecked: (data: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData, checked: boolean, deep: boolean) => void; getHalfCheckedNodes: () => import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; getHalfCheckedKeys: () => import("element-plus/es/components/tree/src/tree.type").TreeKey[]; setCurrentNode: (node: import("element-plus/es/components/tree/src/model/node").default, shouldAutoExpandParent?: boolean | undefined) => void; setCurrentKey: (key?: import("element-plus/es/components/tree/src/tree.type").TreeKey | undefined, shouldAutoExpandParent?: boolean | undefined) => void; t: import("element-plus").Translator; getNode: (data: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData) => import("element-plus/es/components/tree/src/model/node").default; remove: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; append: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, parentNode: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; insertBefore: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, refNode: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; insertAfter: (data: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, refNode: import("element-plus/es/components/tree/src/tree.type").TreeKey | import("element-plus/es/components/tree/src/tree.type").TreeNodeData | import("element-plus/es/components/tree/src/model/node").default) => void; handleNodeExpand: (nodeData: import("element-plus/es/components/tree/src/tree.type").TreeNodeData, node: import("element-plus/es/components/tree/src/model/node").default, instance: import("vue").ComponentInternalInstance) => void; updateKeyChildren: (key: import("element-plus/es/components/tree/src/tree.type").TreeKey, data: import("element-plus/es/components/tree/src/tree.type").TreeData) => void; }, {}, {}, {}, { data: unknown[]; props: import("element-plus/es/components/tree/src/tree.type").TreeOptionProps; checkStrictly: boolean; lazy: boolean; accordion: boolean; draggable: boolean; defaultExpandAll: boolean; indent: number; renderAfterExpand: boolean; showCheckbox: boolean; expandOnClickNode: boolean; checkOnClickNode: boolean; checkDescendants: boolean; autoExpandParent: boolean; highlightCurrent: boolean; }> | null>; emit: (event: "handleNodeClick" | "addOrgNode" | "editOrgNode", ...args: any[]) => void; onQueryChanged: (query: string) => void; filterNode: (query: string, data: any) => boolean; handleNodeClick: (data: any) => void; isInEdit: import("vue").Ref; editTree: () => void; addNode: (e: Event, node: any, data: any) => void; editNode: (e: Event, node: any, data: any) => void; removeNode: (e: Event, node: any, _data: any) => void; closeOrgDia: (str?: boolean) => void; addOrgNode: (formData: { name: string; remark: string; }) => void; editOrgNode: (formData: { name: string; remark: string; }) => void; isShowDelDia: import("vue").Ref; isInDelIng: import("vue").Ref; confirmDelete: () => void; refreshOrgTree: () => void; setDefaultExpandedKeys: () => void; resetSelectedNode: () => void; addEditOrgTree: DefineComponent { data: { id: string; name: string; label: string; children: never[]; operate: boolean; level: number; remark: string; }; }; }; isLoading: { type: BooleanConstructor; required: true; default: boolean; }; }>, { props: any; title: import("vue").ComputedRef<"新增" | "编辑">; formData: { name: string; remark: string; }; formRef: import("vue").Ref<({ $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly disabled: boolean; readonly inline: boolean; readonly labelWidth: import("element-plus/es/utils").EpPropMergeType; readonly labelPosition: import("element-plus/es/utils").EpPropMergeType; readonly inlineMessage: boolean; readonly showMessage: import("element-plus/es/utils").EpPropMergeType; readonly requireAsteriskPosition: import("element-plus/es/utils").EpPropMergeType; readonly labelSuffix: string; readonly validateOnRuleChange: import("element-plus/es/utils").EpPropMergeType; readonly statusIcon: boolean; readonly hideRequiredAsterisk: boolean; readonly scrollToError: boolean; }> & Omit<{ readonly labelWidth: import("element-plus/es/utils").EpPropMergeType; readonly showMessage: import("element-plus/es/utils").EpPropMergeType; readonly labelPosition: import("element-plus/es/utils").EpPropMergeType; readonly disabled: boolean; readonly requireAsteriskPosition: import("element-plus/es/utils").EpPropMergeType; readonly labelSuffix: string; readonly inline: boolean; readonly inlineMessage: boolean; readonly statusIcon: boolean; readonly validateOnRuleChange: import("element-plus/es/utils").EpPropMergeType; readonly hideRequiredAsterisk: boolean; readonly scrollToError: boolean; readonly rules?: Partial>> | undefined; readonly model?: Record | undefined; readonly size?: import("element-plus/es/utils").EpPropMergeType | undefined; readonly scrollIntoViewOptions?: import("element-plus/es/utils").EpPropMergeType | undefined; onValidate?: ((prop: import("element-plus").FormItemProp, isValid: boolean, message: string) => any) | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "labelWidth" | "showMessage" | "labelPosition" | "disabled" | "requireAsteriskPosition" | "labelSuffix" | "inline" | "inlineMessage" | "statusIcon" | "validateOnRuleChange" | "hideRequiredAsterisk" | "scrollToError">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; $host: Element | null; $emit: (event: "validate", prop: import("element-plus").FormItemProp, isValid: boolean, message: string) => void; $el: any; $options: import("vue").ComponentOptionsBase>>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly labelPosition: import("element-plus/es/utils").EpPropFinalized; readonly requireAsteriskPosition: import("element-plus/es/utils").EpPropFinalized; readonly labelWidth: import("element-plus/es/utils").EpPropFinalized; readonly labelSuffix: import("element-plus/es/utils").EpPropFinalized; readonly inline: BooleanConstructor; readonly inlineMessage: BooleanConstructor; readonly statusIcon: BooleanConstructor; readonly showMessage: import("element-plus/es/utils").EpPropFinalized; readonly validateOnRuleChange: import("element-plus/es/utils").EpPropFinalized; readonly hideRequiredAsterisk: BooleanConstructor; readonly scrollToError: BooleanConstructor; readonly scrollIntoViewOptions: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; }>> & { onValidate?: ((prop: import("element-plus").FormItemProp, isValid: boolean, message: string) => any) | undefined; }, { validate: (callback?: import("element-plus").FormValidateCallback | undefined) => import("element-plus").FormValidationResult; validateField: (props?: import("element-plus/es/utils").Arrayable | undefined, callback?: import("element-plus").FormValidateCallback | undefined) => import("element-plus").FormValidationResult; resetFields: (props?: import("element-plus/es/utils").Arrayable | undefined) => void; clearValidate: (props?: import("element-plus/es/utils").Arrayable | undefined) => void; scrollToField: (prop: import("element-plus").FormItemProp) => void; fields: import("element-plus").FormItemContext[]; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { validate: (prop: import("element-plus").FormItemProp, isValid: boolean, message: string) => void; }, string, { readonly disabled: boolean; readonly inline: boolean; readonly labelWidth: import("element-plus/es/utils").EpPropMergeType; readonly labelPosition: import("element-plus/es/utils").EpPropMergeType; readonly inlineMessage: boolean; readonly showMessage: import("element-plus/es/utils").EpPropMergeType; readonly requireAsteriskPosition: import("element-plus/es/utils").EpPropMergeType; readonly labelSuffix: string; readonly validateOnRuleChange: import("element-plus/es/utils").EpPropMergeType; readonly statusIcon: boolean; readonly hideRequiredAsterisk: boolean; readonly scrollToError: boolean; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { beforeCreate?: ((() => void) | (() => void)[]) | undefined; created?: ((() => void) | (() => void)[]) | undefined; beforeMount?: ((() => void) | (() => void)[]) | undefined; mounted?: ((() => void) | (() => void)[]) | undefined; beforeUpdate?: ((() => void) | (() => void)[]) | undefined; updated?: ((() => void) | (() => void)[]) | undefined; activated?: ((() => void) | (() => void)[]) | undefined; deactivated?: ((() => void) | (() => void)[]) | undefined; beforeDestroy?: ((() => void) | (() => void)[]) | undefined; beforeUnmount?: ((() => void) | (() => void)[]) | undefined; destroyed?: ((() => void) | (() => void)[]) | undefined; unmounted?: ((() => void) | (() => void)[]) | undefined; renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof nextTick; $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; } & Readonly<{ readonly disabled: boolean; readonly inline: boolean; readonly labelWidth: import("element-plus/es/utils").EpPropMergeType; readonly labelPosition: import("element-plus/es/utils").EpPropMergeType; readonly inlineMessage: boolean; readonly showMessage: import("element-plus/es/utils").EpPropMergeType; readonly requireAsteriskPosition: import("element-plus/es/utils").EpPropMergeType; readonly labelSuffix: string; readonly validateOnRuleChange: import("element-plus/es/utils").EpPropMergeType; readonly statusIcon: boolean; readonly hideRequiredAsterisk: boolean; readonly scrollToError: boolean; }> & Omit>>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly labelPosition: import("element-plus/es/utils").EpPropFinalized; readonly requireAsteriskPosition: import("element-plus/es/utils").EpPropFinalized; readonly labelWidth: import("element-plus/es/utils").EpPropFinalized; readonly labelSuffix: import("element-plus/es/utils").EpPropFinalized; readonly inline: BooleanConstructor; readonly inlineMessage: BooleanConstructor; readonly statusIcon: BooleanConstructor; readonly showMessage: import("element-plus/es/utils").EpPropFinalized; readonly validateOnRuleChange: import("element-plus/es/utils").EpPropFinalized; readonly hideRequiredAsterisk: BooleanConstructor; readonly scrollToError: BooleanConstructor; readonly scrollIntoViewOptions: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; }>> & { onValidate?: ((prop: import("element-plus").FormItemProp, isValid: boolean, message: string) => any) | undefined; }, "labelWidth" | "showMessage" | "clearValidate" | "resetFields" | "labelPosition" | "disabled" | "requireAsteriskPosition" | "labelSuffix" | "inline" | "inlineMessage" | "statusIcon" | "validateOnRuleChange" | "hideRequiredAsterisk" | "scrollToError" | "validate" | "validateField" | "scrollToField" | "fields"> & import("vue").ShallowUnwrapRef<{ validate: (callback?: import("element-plus").FormValidateCallback | undefined) => import("element-plus").FormValidationResult; validateField: (props?: import("element-plus/es/utils").Arrayable | undefined, callback?: import("element-plus").FormValidateCallback | undefined) => import("element-plus").FormValidationResult; resetFields: (props?: import("element-plus/es/utils").Arrayable | undefined) => void; clearValidate: (props?: import("element-plus/es/utils").Arrayable | undefined) => void; scrollToField: (prop: import("element-plus").FormItemProp) => void; fields: import("element-plus").FormItemContext[]; }> & {} & import("vue").ComponentCustomProperties & {} & { $slots: { default?(_: {}): any; }; }) | undefined, ({ $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly disabled: boolean; readonly inline: boolean; readonly labelWidth: import("element-plus/es/utils").EpPropMergeType; readonly labelPosition: import("element-plus/es/utils").EpPropMergeType; readonly inlineMessage: boolean; readonly showMessage: import("element-plus/es/utils").EpPropMergeType; readonly requireAsteriskPosition: import("element-plus/es/utils").EpPropMergeType; readonly labelSuffix: string; readonly validateOnRuleChange: import("element-plus/es/utils").EpPropMergeType; readonly statusIcon: boolean; readonly hideRequiredAsterisk: boolean; readonly scrollToError: boolean; }> & Omit<{ readonly labelWidth: import("element-plus/es/utils").EpPropMergeType; readonly showMessage: import("element-plus/es/utils").EpPropMergeType; readonly labelPosition: import("element-plus/es/utils").EpPropMergeType; readonly disabled: boolean; readonly requireAsteriskPosition: import("element-plus/es/utils").EpPropMergeType; readonly labelSuffix: string; readonly inline: boolean; readonly inlineMessage: boolean; readonly statusIcon: boolean; readonly validateOnRuleChange: import("element-plus/es/utils").EpPropMergeType; readonly hideRequiredAsterisk: boolean; readonly scrollToError: boolean; readonly rules?: Partial>> | undefined; readonly model?: Record | undefined; readonly size?: import("element-plus/es/utils").EpPropMergeType | undefined; readonly scrollIntoViewOptions?: import("element-plus/es/utils").EpPropMergeType | undefined; onValidate?: ((prop: import("element-plus").FormItemProp, isValid: boolean, message: string) => any) | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "labelWidth" | "showMessage" | "labelPosition" | "disabled" | "requireAsteriskPosition" | "labelSuffix" | "inline" | "inlineMessage" | "statusIcon" | "validateOnRuleChange" | "hideRequiredAsterisk" | "scrollToError">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null; $host: Element | null; $emit: (event: "validate", prop: import("element-plus").FormItemProp, isValid: boolean, message: string) => void; $el: any; $options: import("vue").ComponentOptionsBase>>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly labelPosition: import("element-plus/es/utils").EpPropFinalized; readonly requireAsteriskPosition: import("element-plus/es/utils").EpPropFinalized; readonly labelWidth: import("element-plus/es/utils").EpPropFinalized; readonly labelSuffix: import("element-plus/es/utils").EpPropFinalized; readonly inline: BooleanConstructor; readonly inlineMessage: BooleanConstructor; readonly statusIcon: BooleanConstructor; readonly showMessage: import("element-plus/es/utils").EpPropFinalized; readonly validateOnRuleChange: import("element-plus/es/utils").EpPropFinalized; readonly hideRequiredAsterisk: BooleanConstructor; readonly scrollToError: BooleanConstructor; readonly scrollIntoViewOptions: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; }>> & { onValidate?: ((prop: import("element-plus").FormItemProp, isValid: boolean, message: string) => any) | undefined; }, { validate: (callback?: import("element-plus").FormValidateCallback | undefined) => import("element-plus").FormValidationResult; validateField: (props?: import("element-plus/es/utils").Arrayable | undefined, callback?: import("element-plus").FormValidateCallback | undefined) => import("element-plus").FormValidationResult; resetFields: (props?: import("element-plus/es/utils").Arrayable | undefined) => void; clearValidate: (props?: import("element-plus/es/utils").Arrayable | undefined) => void; scrollToField: (prop: import("element-plus").FormItemProp) => void; fields: import("element-plus").FormItemContext[]; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { validate: (prop: import("element-plus").FormItemProp, isValid: boolean, message: string) => void; }, string, { readonly disabled: boolean; readonly inline: boolean; readonly labelWidth: import("element-plus/es/utils").EpPropMergeType; readonly labelPosition: import("element-plus/es/utils").EpPropMergeType; readonly inlineMessage: boolean; readonly showMessage: import("element-plus/es/utils").EpPropMergeType; readonly requireAsteriskPosition: import("element-plus/es/utils").EpPropMergeType; readonly labelSuffix: string; readonly validateOnRuleChange: import("element-plus/es/utils").EpPropMergeType; readonly statusIcon: boolean; readonly hideRequiredAsterisk: boolean; readonly scrollToError: boolean; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & { beforeCreate?: ((() => void) | (() => void)[]) | undefined; created?: ((() => void) | (() => void)[]) | undefined; beforeMount?: ((() => void) | (() => void)[]) | undefined; mounted?: ((() => void) | (() => void)[]) | undefined; beforeUpdate?: ((() => void) | (() => void)[]) | undefined; updated?: ((() => void) | (() => void)[]) | undefined; activated?: ((() => void) | (() => void)[]) | undefined; deactivated?: ((() => void) | (() => void)[]) | undefined; beforeDestroy?: ((() => void) | (() => void)[]) | undefined; beforeUnmount?: ((() => void) | (() => void)[]) | undefined; destroyed?: ((() => void) | (() => void)[]) | undefined; unmounted?: ((() => void) | (() => void)[]) | undefined; renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof nextTick; $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import("@vue/reactivity").OnCleanup) => any : (args_0: any, args_1: any, args_2: import("@vue/reactivity").OnCleanup) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; } & Readonly<{ readonly disabled: boolean; readonly inline: boolean; readonly labelWidth: import("element-plus/es/utils").EpPropMergeType; readonly labelPosition: import("element-plus/es/utils").EpPropMergeType; readonly inlineMessage: boolean; readonly showMessage: import("element-plus/es/utils").EpPropMergeType; readonly requireAsteriskPosition: import("element-plus/es/utils").EpPropMergeType; readonly labelSuffix: string; readonly validateOnRuleChange: import("element-plus/es/utils").EpPropMergeType; readonly statusIcon: boolean; readonly hideRequiredAsterisk: boolean; readonly scrollToError: boolean; }> & Omit>>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly labelPosition: import("element-plus/es/utils").EpPropFinalized; readonly requireAsteriskPosition: import("element-plus/es/utils").EpPropFinalized; readonly labelWidth: import("element-plus/es/utils").EpPropFinalized; readonly labelSuffix: import("element-plus/es/utils").EpPropFinalized; readonly inline: BooleanConstructor; readonly inlineMessage: BooleanConstructor; readonly statusIcon: BooleanConstructor; readonly showMessage: import("element-plus/es/utils").EpPropFinalized; readonly validateOnRuleChange: import("element-plus/es/utils").EpPropFinalized; readonly hideRequiredAsterisk: BooleanConstructor; readonly scrollToError: BooleanConstructor; readonly scrollIntoViewOptions: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; }>> & { onValidate?: ((prop: import("element-plus").FormItemProp, isValid: boolean, message: string) => any) | undefined; }, "labelWidth" | "showMessage" | "clearValidate" | "resetFields" | "labelPosition" | "disabled" | "requireAsteriskPosition" | "labelSuffix" | "inline" | "inlineMessage" | "statusIcon" | "validateOnRuleChange" | "hideRequiredAsterisk" | "scrollToError" | "validate" | "validateField" | "scrollToField" | "fields"> & import("vue").ShallowUnwrapRef<{ validate: (callback?: import("element-plus").FormValidateCallback | undefined) => import("element-plus").FormValidationResult; validateField: (props?: import("element-plus/es/utils").Arrayable | undefined, callback?: import("element-plus").FormValidateCallback | undefined) => import("element-plus").FormValidationResult; resetFields: (props?: import("element-plus/es/utils").Arrayable | undefined) => void; clearValidate: (props?: import("element-plus/es/utils").Arrayable | undefined) => void; scrollToField: (prop: import("element-plus").FormItemProp) => void; fields: import("element-plus").FormItemContext[]; }> & {} & import("vue").ComponentCustomProperties & {} & { $slots: { default?(_: {}): any; }; }) | undefined>; rules: { name: ({ required: boolean; message: string; trigger: string; min?: undefined; max?: undefined; } | { min: number; max: number; message: string; trigger: string; required?: undefined; })[]; remark: { min: number; max: number; message: string; trigger: string; }[]; }; openDialog: () => void; clickConfirm: () => void; emit: (event: "addOrgNode" | "editOrgNode" | "closeAddOrEditDialog", ...args: any[]) => void; cancel: () => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("addOrgNode" | "editOrgNode" | "closeAddOrEditDialog")[], "addOrgNode" | "editOrgNode" | "closeAddOrEditDialog", import("vue").PublicProps, Readonly { data: { id: string; name: string; label: string; children: never[]; operate: boolean; level: number; remark: string; }; }; }; isLoading: { type: BooleanConstructor; required: true; default: boolean; }; }>> & Readonly<{ onAddOrgNode?: ((...args: any[]) => any) | undefined; onEditOrgNode?: ((...args: any[]) => any) | undefined; onCloseAddOrEditDialog?: ((...args: any[]) => any) | undefined; }>, { currentOperation: string; currentOrgNode: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; DeleteDialog: DefineComponent, { props: any; emit: (event: string, ...args: any[]) => void; handleClose: () => void; clickConfirm: () => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { dialogVisible: boolean; isLoading: boolean; currentDeleteName: string; selectedNum: number; tipText: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("handleNodeClick" | "addOrgNode" | "editOrgNode")[], "handleNodeClick" | "addOrgNode" | "editOrgNode", import("vue").PublicProps, Readonly never[]; }; }>> & Readonly<{ onHandleNodeClick?: ((...args: any[]) => any) | undefined; onAddOrgNode?: ((...args: any[]) => any) | undefined; onEditOrgNode?: ((...args: any[]) => any) | undefined; }>, { width: string; isShowEditBtn: boolean; isAddOrEditIng: boolean; treeList: unknown[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _sfc_main;