import type { TreeExpandedKeys, TreeNodeData, TreeNodeEntry } from '@primereact/types/headless/tree'; /** * Builds `nodeMap` (key → entry for O(1) lookup) and `flatOrder` (DFS keys). * Memoized on `value` reference. */ export declare function useTreeNodeMap(value: TreeNodeData[] | undefined): { nodeMap: Map; flatOrder: string[]; }; /** * DFS keys of the rows that are currently visible (ancestors all expanded). */ export declare function useTreeVisibleKeys(value: TreeNodeData[] | undefined, expandedKeys: TreeExpandedKeys | undefined): string[];