import { HistogramChartState } from '../../types/state.js'; export declare const useSelector: (selector: (state: HistogramChartState) => T, isEqual?: (a: T, b: T) => boolean) => T; export declare const useFilteredSeriesIdsState: () => Set; export declare const useHighlightedSeriesIdState: () => import("../../../core/components/interactions-state-helpers/types.js").HighlightedSeriesId; export declare const useCurrentDomainState: () => [number, number] | undefined; export declare const useZoomState: () => import("../../../core/components/interactions-state-helpers/types.js").ZoomState; export declare const useHoveredThresholdIdState: () => string | undefined; export declare const useAnnotationsState: () => import("../../../core/components/annotations/components/indicators/types.js").AnnotationsIntegrationSelectionState; export declare const useInteractionModeState: () => import("../../../index.js")._InteractionMode; export declare const useExploreState: () => import("../../../core/components/interactions-state-helpers/types.js").ExploreState; export declare const useSelectState: () => import("../../../core/components/interactions-state-helpers/types.js").SelectState | undefined; export declare const useClosestBinsState: () => { closestBin?: import("../../components/overlays/utils/bins-to-tooltip.js").HistogramTooltipDataPoint; closestBinsGrouped: import("../../components/overlays/utils/bins-to-tooltip.js").HistogramTooltipDataPoint[][]; closestBinsByVariant: import("../../components/overlays/utils/bins-to-tooltip.js").HistogramTooltipDataPoint[]; } | undefined;