/** * Utility functions for calculating distances between coordinates */ /** * Calculate the great-circle distance between two points on Earth using the Haversine formula * @param lat1 Latitude of first point in degrees * @param lon1 Longitude of first point in degrees * @param lat2 Latitude of second point in degrees * @param lon2 Longitude of second point in degrees * @returns Distance in kilometers */ export declare function calculateDistance(lat1: number, lon1: number, lat2: number, lon2: number): number; /** * Convert kilometers to miles * @param km Distance in kilometers * @returns Distance in miles */ export declare function kmToMiles(km: number): number; /** * Convert miles to kilometers * @param miles Distance in miles * @returns Distance in kilometers */ export declare function milesToKm(miles: number): number; /** Initial bearing from one point to another, in degrees clockwise from north. */ export declare function bearingDegrees(lat1: number, lon1: number, lat2: number, lon2: number): number; /** Reduce a bearing to one of eight compass points. */ export declare function compassPoint(degrees: number): string; //# sourceMappingURL=distance.d.ts.map