import { TreeNodeData } from 'element-plus/es/components/tree-v2/src/types'; import { TreeNode, TreeData } from './type'; import { PropType, DefineComponent, ComponentOptionsMixin, PublicProps, ExtractPropTypes } from 'vue'; declare const _default: DefineComponent<{ /** 树节点对象 */ node: { type: PropType; required: true; }; /** 节点数据 */ data: { type: PropType; default: () => void; }; /** 完整树数据(用于 el-tree-v2 虚拟树) */ treeData: { type: PropType; default: () => never[]; }; /** 缩进距离 */ indent: { type: NumberConstructor; default: number; }; }, { getScopedSlot: (slotName: string) => ((...args: unknown[]) => unknown) | undefined; getSlotValue: (slot: any, scopedData: any, defaultNode?: null) => any; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ /** 树节点对象 */ node: { type: PropType; required: true; }; /** 节点数据 */ data: { type: PropType; default: () => void; }; /** 完整树数据(用于 el-tree-v2 虚拟树) */ treeData: { type: PropType; default: () => never[]; }; /** 缩进距离 */ indent: { type: NumberConstructor; default: number; }; }>>, { data: TreeNodeData; indent: number; treeData: TreeData; }, {}>; export default _default;