import { TreeMapState } from '../types/state.js'; export declare const useSelector: (selector: (state: TreeMapState) => T) => T; export declare const useSetState: () => (action: TreeMapState | ((prev: TreeMapState) => TreeMapState)) => void; export declare const useTreeMapState: () => TreeMapState; export declare const useHighlightedState: () => import("../../index.js")._LegendItem[] | undefined; export declare const useTooltipState: () => import("../types/state.js").TreeMapTooltipState; export declare const useTooltipPinnedState: () => boolean; export declare const useTooltipVisibleState: () => boolean; export declare const useGroupsSelectedState: () => import("../../index.js")._LegendItem[]; export declare const useLeafNodesState: () => import("@visx/hierarchy/lib/types.js").HierarchyRectangularNode[]; export declare const useClusterNodesState: () => import("@visx/hierarchy/lib/types.js").HierarchyRectangularNode[]; export declare const useOverlayState: () => { mouseInBounds: boolean; }; export declare const useToolbarHoverState: () => boolean; export declare const useColorMap: () => import("../types/internal.js").LegendColorMap;