export declare type Time = { hour: string; minute: string; amPm: string; }; export declare type StationInfo = { name: string; lat: number; long: number; departureVisionEnabled: boolean; departureVisionId: string; }; export declare type TripPhase = { departure: { from: string; at: string; }; board: { trainNumber: string; towards: string; }; arrival: { destination: string; at: string; }; duration: number; }; export declare type Trip = { phases: TripPhase[]; transferDurations: number[]; }; export declare type ScheduleResult = { origin: { time: string; trainLine: string; trainNumber: number; }; transfer: null | { arrivalTime: string; station: string; departureTime: string; trainLine: string; trainNumber: number; waitTime: number; }; arrivalTime: string; travelTime: number; }; export declare type Schedule = { results: ScheduleResult[]; };