import { LatLng } from "./coordinate.types"; import { Distance } from "./distance.types"; export type RouteSegment = { startPoint: LatLng; endPoint: LatLng; segmentIndex: number; geographicBounds: SpatialBounds; }; export type RoutePointWithRadius = { centerPoint: LatLng; pointIndex: number; searchRadius: Distance; geographicBounds: SpatialBounds; }; export type SpatialBounds = { minimumLatitude: number; maximumLatitude: number; minimumLongitude: number; maximumLongitude: number; }; export type GridCell = { latitudeGridIndex: number; longitudeGridIndex: number; cellKey: string; };