import { StopID, Time, Trip } from "../gtfs/Gtfs";
import { AnyLeg, Transfer } from "./Journey";
export declare type Connection = TimetableConnection | Transfer;
export interface TimetableConnection {
    origin: StopID;
    destination: StopID;
    departureTime: Time;
    arrivalTime: Time;
    trip: Trip;
}
export declare function isTransfer(connection: Connection | AnyLeg): connection is Transfer;
export declare function isChangeRequired(a: Connection, b: Connection): boolean;
