import { TreeNode, Key, FieldNames, KeyToTreeNodeMap, TitleToKeyMap } from '../interface';
export declare function traverse(treeData?: TreeNode[], callback?: (treeNode: TreeNode) => void, afterCallback?: (treeNode: TreeNode) => void): void;
export declare function findNodeInTreeData(key: Key, treeData: TreeNode[], fieldName?: string): null | TreeNode;
export declare function traverseTreeNode(treeData: TreeNode[], fieldNames: FieldNames, keyToTreeNodeMap: KeyToTreeNodeMap, numberKeysSet: Set<Key>, horizontal?: boolean, titleToKeyMap?: TitleToKeyMap): TreeNode[];
