import { LatLng } from '../LatLng';
import { DistanceCalculator } from './DistanceCalculator';
/**
 * Calculates distance with Vincenty algorithm.
 *
 * Accuracy is about 0.5mm
 * More on [Wikipedia](https://en.wikipedia.org/wiki/Vincenty%27s_formulae)
 */
export declare class Vincenty implements DistanceCalculator {
    /**
     * Calculates distance with Vincenty algorithm.
     *
     * Accuracy is about 0.5mm
     * More on [Wikipedia](https://en.wikipedia.org/wiki/Vincenty%27s_formulae)
     */
    distance(p1: LatLng, p2: LatLng): number | never;
    /**
     * Vincenty inverse calculation
     *
     * More on [Wikipedia](https://en.wikipedia.org/wiki/Vincenty%27s_formulae)
     */
    offset(from: LatLng, distanceInMeter: number, bearing: number): LatLng;
}
