import type { HoverQuery, QueryClosest, QueryHovered } from '../context/XYChartOverlayPerformance.context.js'; import type { MapDatapoints } from '../types/xy-chart-internals.js'; /** * Build the single-datapoint hover query. * * Runs closest-point queries on continuous series (dot/line/area) and * hovered queries on geometric series (rect/bar), then picks the * prevailing shape under the cursor. Every datapoint that shares the exact * same `x0`/`x1`/`y0`/`y1` bounding box as the prevailing one is included so * overlapping points are displayed together, falling back to the single * prevailing datapoint when nothing else matches. */ export declare function buildQuerySingle(queryClosest: QueryClosest, queryHovered: QueryHovered, datapointMetadataMap?: MapDatapoints): HoverQuery; //# sourceMappingURL=query-single.d.ts.map