import { type GeoGeometryObjects } from 'd3';
import { type Point, type Polygon, type Position } from 'geojson';
import type { Vector } from '../hooks';
export type LatLng = {
    lat: number;
    lng: number;
};
export declare const positionToRotation: ([lng, lat]: [number, number], tilt?: number) => Vector;
export declare const geoToPosition: ({ lat, lng }: LatLng) => [number, number];
export declare const geoPoint: (point: LatLng) => Point;
export declare const geoCircle: ({ lat, lng }: LatLng, radius: number) => Polygon;
export declare const geoLine: (p1: LatLng, p2: LatLng) => 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