@class GEOPBTransitHall, GEOTransitStep, GEOTransitScheduleInfo, NSArray, NSString, GEOPBTransitStop; @protocol GEOTransitVehicleEntries, GEOTransitArtworkDataSource; @interface GEOComposedTransitRouteStep : GEOComposedRouteStep { unsigned int _startTime; unsigned int _duration; NSArray *_routeDetailsPrimaryArtwork; id<GEOTransitArtworkDataSource> _routeDetailsSecondaryArtwork; NSArray *_steppingArtwork; NSArray *_transitIncidents; NSArray *_advisories; } @property (readonly, nonatomic) int maneuver; @property (readonly, nonatomic) GEOComposedTransitRouteStep *previousTransitStep; @property (readonly, nonatomic) GEOComposedTransitRouteStep *nextTransitStep; @property (readonly, nonatomic) GEOPBTransitStop *originStop; @property (readonly, nonatomic) GEOPBTransitStop *destinationStop; @property (readonly, nonatomic) GEOPBTransitHall *originHall; @property (readonly, nonatomic) GEOPBTransitHall *destinationHall; @property (readonly, nonatomic) GEOTransitStep *transitStep; @property (readonly, nonatomic) id<GEOTransitVehicleEntries> vehicleEntries; @property (readonly, nonatomic) GEOTransitScheduleInfo *scheduleInfo; @property (readonly, nonatomic) NSArray *regionAlerts; @property (readonly, nonatomic) unsigned long long originTransitEntityMuid; @property (readonly, nonatomic) unsigned long long destinationTransitEntityMuid; @property (readonly, nonatomic) NSString *originStopIntermediateListName; @property (readonly, nonatomic) NSString *destinationStopIntermediateListName; + (BOOL)supportsSecureCoding; - (void)encodeWithCoder:(id)a0; - (double)distance; - (BOOL)hasDuration; - (unsigned int)startTime; - (id)description; - (void).cxx_destruct; - (unsigned int)duration; - (id)initWithCoder:(id)a0; - (id)steppingArtwork; - (id)_intermediateListNameForStop:(id)a0; - (id)_largestEntityAtStop:(id)a0 passingTest:(id /* block */)a1; - (unsigned long long)_muidForStop:(id)a0; - (void)_populateArtworksWithDecoderData:(id)a0; - (void)_populateIncidentsWithDecoderData:(id)a0; - (id)advisories; - (struct { double x0; double x1; double x2; })endGeoCoordinate; - (id)endingStop; - (id)initWithComposedRoute:(id)a0 decoderData:(id)a1 routeSegmentType:(long long)a2 step:(id)a3 stepIndex:(unsigned long long)a4 duration:(unsigned int)a5 pointRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a6; - (id)instructions; - (BOOL)isArrivalStep; - (BOOL)isStartOrResumeStep; - (id)nextAlightingStep; - (id)nextBoardingStep; - (id)nextStop; - (id)previousAlightingStep; - (id)previousBoardingStep; - (id)previousStop; - (id)routeDetailsPrimaryArtwork; - (id)routeDetailsSecondaryArtwork; - (struct { double x0; double x1; double x2; })startGeoCoordinate; - (id)startingStop; - (id)transitIncidents; @end