export declare const SNAP_THRESHOLD_METERS = 7.5;
type GpsProjectionConfig = {
    p0: {
        x: number;
        y: number;
        lat: number;
        lng: number;
    };
    p2: {
        x: number;
        y: number;
        lat: number;
        lng: number;
    };
};
export declare const getThresholdSafe: (value?: number) => number | undefined;
export declare function getThresholdFromMetersToSvg({ thresholdInMeters, gpsConfig }: {
    thresholdInMeters?: number;
    gpsConfig?: GpsProjectionConfig;
}): number;
/**
 * Resolves the reroute threshold (SVG units) for the active plan: honours
 * `gpsConfig.rerouteThreshold` (meters) override, otherwise falls back to
 * {@link REROUTE_THRESHOLD_METERS}. Returns plan-scaled SVG units suitable
 * for `shouldReroute`.
 */
export declare function resolveRerouteThresholdSvg(gpsConfig?: GpsProjectionConfig & {
    rerouteThreshold?: number;
}): number;
export {};
//# sourceMappingURL=gpsThreshold.d.ts.map