import { DepartureFilter, DepartureMode, DepartureOrder, DepartureSkip } from "../../..";
import { IRopidDeparturesDirectionsOutput } from "../../../../../schema-definitions/ropid-departures-directions";
import { IScheduleDto } from "../../../../../schema-definitions/vehicle-positions/redis/interfaces/IGtfsRunTripCacheDto";
export default interface IPIDDepartureQueryOptions {
    limit: number;
    offset: number;
    total: number;
    mode: DepartureMode;
    order: DepartureOrder;
    filter: DepartureFilter;
    skip: DepartureSkip[];
    departuresDirections: IRopidDeparturesDirectionsOutput[];
    timezone: string;
    tripNumber: string | null;
    runScheduleMap: Map<string, IScheduleDto[]> | null;
    untrackedTrips: Set<string> | null;
}
