import { FilterResult } from "../utils/locationFilters";
import { LocationObject } from "../utils/types";
export declare class LocationFilter {
    private kalmanFilterLat;
    private kalmanFilterLon;
    private consecutiveRejectCount;
    private totalDistanceTraveled;
    private lastAcceptedPredictedLocation;
    private currentSpeed;
    constructor();
    filterAndAddLocation(location: LocationObject, onPredictLocation?: (predictedLocation: LocationObject) => void): FilterResult;
    resetFilters(): void;
}
