import { LocationObject } from "./types";
export type FilterResult = {
    result: boolean;
    acceptedLocation?: LocationObject;
    predictedLocation?: LocationObject;
    distanceTraveled?: number;
    reason?: string;
};
export declare const KALMAN_REJECT_THRESHOLD = 3;
export declare const GPS_SPEED_THRESHOLD = 0.1;
export declare const kalmanFilterOptions: {
    R: number;
    Q: number;
    A: number;
    B: number;
    C: number;
};
export declare function getAdaptiveThresholds(speed: number): {
    minDelta: number;
    maxDelta: number;
    maxAllowedDelta: number;
    mode: string;
};
