import { TreeNode } from '@farris/ui-treetable'; import { LookupGridComponent } from '../lookup-grid.component'; import { TreeInfo } from '../lookup-grid-options'; export declare class TreeNodeHelper { private instance; treeInfo: TreeInfo; flatAllNodes: any[]; constructor(instance: LookupGridComponent); getTreeInfo(treeNode: TreeNode): any; getTreeNodeLayer(treeNode: TreeNode): any; /** 更新节点的展开状态。 根据组件中 expandLevel 的值决定 * -1:不展开,0:全部展开,>0 展开到指定级数 */ updateTreeNodeExpanded(treeNodes: TreeNode[], treeInfo?: TreeInfo): void; private treeData2Flat; private shoudExpand; private isSelectNodeParent; getLeafNode(treeNode: TreeNode): any; flatTreeNodes(items: any, result?: any[]): any; }