import { IVPTripsPositionAttributes } from "../../../../../schema-definitions/vehicle-positions/models/interfaces/IVPTripsPositionAttributes";
import { IScheduleDto } from "../../../../../schema-definitions/vehicle-positions/redis/interfaces/IGtfsRunTripCacheDto";
import { Feature, Point } from "@turf/turf";
export default class DPPUtils {
    static DPP_AGENCY_NAME: string;
    static TIME_THRESHOLD_IN_MS: number;
    static DISTANCE_THRESHOLD_IN_KM: number;
    static isInvisible: (agencyNameScheduled: string, originTimestamp: Date, startTimestamp: number, currentCoordinates: [number, number], firstStopCoordinates: [number, number], schedule: IScheduleDto[] | undefined, gtfsTripId: string, lastPositionTracking: Feature<Point, IVPTripsPositionAttributes> | null, isTracked: boolean) => boolean;
    private static isOnTheWayFromGarage;
    private static isOnTheWayToGarage;
}
