| import { TreeNode } from '../../data/Tree.js'; | 
| /** | 
|  * Traverse the tree from bottom to top and do something | 
|  */ | 
| declare function eachAfter<T>(root: TreeNode, callback: (node: TreeNode, separation: T) => void, separation: T): void; | 
| /** | 
|  * Traverse the tree from top to bottom and do something | 
|  */ | 
| declare function eachBefore(root: TreeNode, callback: (node: TreeNode) => void): void; | 
| export { eachAfter, eachBefore }; |