import { LocationEvent } from '..';
type LocationEventNames = 'locationChange';
export declare class LocationManager {
    start(): void;
    /**
     * @example
     * {"coords":
     *  {
     *      "accuracy": 24.95806772832081,
     *      "altitude": 588.2273369943723,
     *      "course": -1,
     *      "heading": 89.29508972167969,
     *      "latitude": 30.673172799689635,
     *      "longitude": 104.00440663503657,
     *      "speed": 0
     *  },
     * "timestamp": 1710852623018.5007
     * }
     */
    getLastKnownLocation(): Promise<import("@rnmapbox/maps").Location>;
    on(event: LocationEventNames, listener: (e: LocationEvent) => void): void;
    off(event: LocationEventNames, listener: (e: LocationEvent) => void): void;
}
export {};
//# sourceMappingURL=LocationManager.d.ts.map