import { DataPoint } from '../../core/types/data-point.js'; import { type MapDatapoints } from '../types/xy-chart-internals.js'; import type { AxisSelectConfig, XYChartSelectionLinearMetadata } from '../types/xy-chart-selection.js'; export declare const useSortLinearDatapoints: (datapointMetadataMap: MapDatapoints) => { addValue: (point: XYChartSelectionLinearMetadata) => void; getCurrentSelectConfig: () => Map>>; 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[]; }; hasDatapoints: () => boolean; }; //# sourceMappingURL=useSortLinearDatapoints.d.ts.map