import { Address } from './Address'; export declare class RailwayStationDetails { /** * The popularly known name or title by which the railway station is identified. */ name: string; /** * This attribute provides information about the specific classification assigned to the rail station. It helps differentiate between different types of stations, such as major stations (STATION) or stations located within a city (city). */ type?: RailwayStationDetailsTypeEnum; /** * The unique identifier or code assigned to an individual rail station or a pseudo-station representing all the stations within a specific city, from which rail travel originates. */ stationCode: string; address: Address; /** * The timezone associated with the location of the station, specifying the local time offset from Coordinated Universal Time (UTC). */ timezone?: string; constructor(railwayStationDetails: RailwayStationDetailsProperties); } export type RailwayStationDetailsTypeEnum = 'STATION' | 'CITY'; export interface RailwayStationDetailsProperties { name: string; type?: RailwayStationDetailsTypeEnum; stationCode: string; address: Address; timezone?: string; }