import { DataCell, DataNode } from '../../../types/data-structures';
import { ToolbarDataNode, ToolbarDataTree, ToolbarLeafClickHandler, ToolbarLoadNodeHandler } from '../toolbar-types';
export declare function useToolbarInteractions(setState: React.Dispatch<React.SetStateAction<ToolbarDataTree | undefined>>, onToolbarLoadNodeData?: ToolbarLoadNodeHandler, onToolbarLeafNodeClick?: ToolbarLeafClickHandler): {
    handleNodeExpand: (node: ToolbarDataNode, nodeId: string) => Promise<void>;
    handleMouseLeave: (nodeId: string) => void;
    onToolbarRadioLeafNodeClick: (node: DataNode, nodeId: string, selectedOption: DataCell) => void;
};
//# sourceMappingURL=useToolbarInteractions.d.ts.map