interface IBaseTree { [key: string]: any; children?: IBaseTree[]; } export declare const treeEach: (tree: T | T[], handler: (tnode: T, deep?: number) => void, childrenKey?: string) => void; export declare const treeBFEach: (tree: T | T[], handler: (tnode: T, deep?: number) => void, childrenKey?: string) => void; export declare const treeGetLeaf: (tree: T | T[], childrenKey?: string) => T[]; export declare const treeGetDeep: (tree: T | T[], childrenKey?: string) => number; /** * 从本身节点开始,向后查找(包含本身) */ export declare const treeBackFind: (node: T, filterCb: (tnode: T) => boolean, parentKey?: string) => T; export declare const treeInherit: (node: T, key: string, defaultValue?: any) => any; export declare const treeGetPath: (node: T) => T[]; export {};