import { TreeArrayItem } from "."; /** * i对应的节点, 可能有多个子孙节点, 返回最后一个子孙节点的index * 如果没有子节点, 则返回i * @param * @param i 行号, 如果i===-1, 表示虚拟的根结点 */ export declare function getLastDecendantIndex(arr: A[], i: number): number; export declare function getDecendantIndexes(arr: A[], i: number): number[]; /** * 快速查询row是否有下级 (O(1)) */ export declare function hasChildren(rows: TreeArrayItem[], row: TreeArrayItem): boolean; /** * 要求: pid为null/undefined时, 表示根结点 * 注意查找是根据pid的, 所以必须有pid */ export declare function getAncestors(rows: TreeArrayItem[], id: any): TreeArrayItem[];