import { DataPoint } from '../../core/types/data-point.js'; import { type MapDatapoints, type XYChartVariantsInternal } from '../types/xy-chart-internals.js'; import type { AxisSelectConfig, XYChartSelectionLinearMetadata } from '../types/xy-chart-selection.js'; export declare const useSortLinearDatapoints: (seriesVariantsProps: XYChartVariantsInternal[], datapointMetadataMap: MapDatapoints) => { getCurrentSelectConfig: () => Map>>; addValue: (point: XYChartSelectionLinearMetadata) => void; searchAllAxisDatapoints: (start: number, end: number, callback: (point: import("../types/xy-chart-selection.js").XYChartSelectionDotMetadata) => DataPoint | DataPoint[] | null, axesIds: string | string[], axisIdToScales: import("../context/XYChartScales.context.js").AxisIdToScales, axisIdToScaleDomain: import("../types/xy-chart-internals.js").AxisIdToScaleDomain, axisIdToIsRelative: Map) => { axesCurrentSelection: Record; highlightedDatapoints: DataPoint[]; }; };