import { ITreeNode } from "./core"; import { IWalkable } from "./walker"; export declare function traverseTree(node: T, each: (node: T) => any): void; export declare function filterTree(node: T, filter: (node: T) => boolean): T[]; export declare function flattenTree(node: T): T[]; export declare function findTreeNode(node: T, filter: (node: any) => boolean): T; export declare function getTreeAncestors>(node: T): T[]; export declare function getNextTreeSiblings>(node: T): T[]; export declare function getPreviousTreeSiblings>(node: T): T[];