import { type CategoricalBarChartMousePositionState, CategoricalBarChartState } from '../../types/state.js'; export declare const useSelector: (selector: (state: CategoricalBarChartState) => T, isEqual?: (a: T, b: T) => boolean) => T; export declare const useHighlightedDimensionState: () => import("../../types/categorical-bar-chart-data.js").ColoredChartDimension | undefined; export declare const useFilteredDimensionsState: () => Set; export declare const useTooltipState: () => { pinnedTooltip: boolean; visibleTooltip: boolean; }; export declare const useHoveredThresholdIdState: () => string | undefined; export declare const useSetState: () => (action: CategoricalBarChartState | ((prev: CategoricalBarChartState) => CategoricalBarChartState)) => void; export declare const useMousePositionState: () => CategoricalBarChartMousePositionState | undefined; export declare const useMouseInBoundsState: () => boolean;