import type { TimeseriesChartState } from '../../types/state.js'; export declare const useSelector: (selector: (state: TimeseriesChartState) => T, compareFn?: (a: T, b: T) => boolean) => T; export declare const useZoomState: () => import("../../../core/components/interactions-state-helpers/types.js").ZoomState; export declare const useAnnotationsState: () => import("../../../core/components/annotations/components/indicators/types.js").AnnotationsIntegrationSelectionState; export declare const useThresholdsState: () => import("../../types/state.js").TimeseriesThresholdsState; export declare const useFilteredSeriesIdsState: () => Set; export declare const useHighlightedSeriesIdState: () => import("../../../core/components/interactions-state-helpers/types.js").HighlightedSeriesId; export declare const useCurrentDomainState: () => [number, number] | [Date, Date] | undefined; 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 useSetState: () => (action: TimeseriesChartState | ((prev: TimeseriesChartState) => TimeseriesChartState)) => void;