import { type GeoGeometryObjects } from 'd3'; import { type Point, type Polygon, type Position } from 'geojson'; import { type LatLngLiteral } from 'leaflet'; import type { Vector } from '../hooks/index.ts'; export declare const positionToRotation: ([lng, lat]: [number, number], tilt?: number) => Vector; export declare const geoToPosition: ({ lat, lng }: LatLngLiteral) => [number, number]; export declare const geoPoint: (point: LatLngLiteral) => Point; export declare const geoCircle: ({ lat, lng }: LatLngLiteral, radius: number) => Polygon; export declare const geoLine: (p1: LatLngLiteral, p2: LatLngLiteral) => GeoGeometryObjects; export declare const closestPoint: (points: Position[], target: Position) => Position | null; export declare const getDistance: (point1: Position, point2: Position) => number; //# sourceMappingURL=path.d.ts.map