import type { TreeNodeData } from "../types";
export declare const walkTree: (nodes: TreeNodeData[], callback: (node: TreeNodeData) => void) => void;
export declare const findNode: (key: string, nodes: TreeNodeData[]) => TreeNodeData | undefined;
export declare const expandedKeysToOpenState: (keys: string[]) => Record<string, boolean>;
export declare const getExpandedKeysFromTree: (rootChildren: {
    id: string;
    isOpen: boolean;
    children: unknown[] | null;
}[]) => string[];
export declare const countAllNodes: (nodes: TreeNodeData[]) => number;
