import type { XYChartState } from '../types/state.js'; export declare const useSelector: (selector: (state: XYChartState) => T, compareFn?: (a: T, b: T) => boolean) => T; export declare const useSetState: () => (action: XYChartState | ((prev: XYChartState) => XYChartState)) => void; export declare const useXYChartHighlightedSeriesIdsState: () => import("../../core/components/interactions-state-helpers/types.js").HighlightedSeriesId; export declare const useInteractionModeState: () => import("../../index.js")._InteractionMode; export declare const useZoomState: () => import("../../core/components/interactions-state-helpers/types.js").ZoomState; export declare const useCurrentDomainState: () => import("../types/xy-chart-internals.js").AxisIdToCurrentScaleDomain | undefined; export declare const useSelectState: () => import("../../core/components/interactions-state-helpers/types.js").SelectState | undefined; export declare const useHoveredThresholdState: () => string | undefined; export declare const useAnnotationsState: () => import("../../core/components/annotations/components/indicators/types.js").AnnotationsIntegrationSelectionState; export declare const useFilteredSeriesIdsState: () => Set | undefined;