import type { GpsQuality, PaceStats, SpeedStats, Units } from "../RunningKit.types";
export declare function toDisplayDistance(meters: number, units: Units): number;
export declare function formatPace(ms: number, units: Units): string | null;
export declare function getGpsQuality(accuracy: number): GpsQuality;
type UseLocationProps = {
    units: Units;
    speedSmoothingWindow: number;
    durationRef: React.MutableRefObject<number>;
};
export declare function useLocation({ units, speedSmoothingWindow, durationRef, }: UseLocationProps): {
    gpsQuality: GpsQuality;
    distanceMeters: number;
    distanceRef: import("react").RefObject<number>;
    speedStats: SpeedStats;
    paceStats: PaceStats;
    smoothedSpeedMs: number;
    maxSpeedRef: import("react").RefObject<number>;
    bestPaceMsRef: import("react").RefObject<number>;
    steps: {
        total: number;
        cadence: number;
    };
    resetLocation: () => void;
};
export {};
//# sourceMappingURL=useLocation.d.ts.map