import type { Point2D } from '../../math'; export type Positioned = { cx: number; cy: number; }; export type SpatialIndex = { cells: Map; cell_size: number; radius_px: number; count: number; }; export declare function build_spatial_index(items: Iterable, radius_px: number): SpatialIndex; export declare function query_nearest(index: SpatialIndex, pointer: Point2D): T | null;