text: /* Generated by RuntimeBrowser
     Image: /System/Library/PrivateFrameworks/Navigation.framework/Navigation
   */
  
  @interface MNNavigationDetails : NSObject <NSSecureCoding> {
      MNActiveRouteDetails * _activeRouteDetails;
      NSArray * _alternateRoutes;
      unsigned long long  _closestStepIndex;
      MNActiveRouteInfo * _currentRoute;
      NSString * _currentVoiceLanguage;
      NSString * _displayString;
      double  _distanceUntilManeuver;
      double  _distanceUntilSign;
      bool  _guidancePromptsEnabled;
      GEONavigationGuidanceState * _guidanceState;
      int  _headingOrientation;
      bool  _isDetour;
      bool  _isInVehicle;
      MNLocation * _location;
      int  _navigationState;
      NSArray * _possibleCommuteDestinations;
      double  _proceedToRouteDistance;
      unsigned long long  _reconnectionRouteIndex;
      double  _remainingDistance;
      double  _remainingTime;
      NSMapTable * _routeIDLookup;
      unsigned long long  _routeIndex;
      NSMutableDictionary * _routeLookup;
      MNRoutePlanningDetails * _routePlanningDetails;
      unsigned long long  _state;
      double  _timeUntilManeuver;
      double  _timeUntilSign;
      NSArray * _traceBookmarks;
      double  _traceDuration;
      bool  _traceIsPlaying;
      NSString * _tracePath;
      double  _tracePosition;
      NSMutableDictionary * _trackedCommuteDestinations;
      NSMutableDictionary * _trafficIncidentAlerts;
  }
  
  @property (nonatomic, readonly) MNActiveRouteDetails *activeRouteDetails;
  @property (nonatomic, readonly) NSArray *alternateRoutes;
  @property (nonatomic) unsigned long long closestStepIndex;
  @property (nonatomic, readonly) GEOComposedRoute *currentRoute;
  @property (nonatomic, retain) NSString *currentVoiceLanguage;
  @property (nonatomic, retain) NSString *displayString;
  @property (nonatomic) double distanceUntilManeuver;
  @property (nonatomic) double distanceUntilSign;
  @property (nonatomic) bool guidancePromptsEnabled;
  @property (nonatomic, retain) GEONavigationGuidanceState *guidanceState;
  @property (nonatomic) int headingOrientation;
  @property (nonatomic) bool isDetour;
  @property (nonatomic) bool isInVehicle;
  @property (nonatomic, readonly) unsigned long long legIndex;
  @property (nonatomic, retain) MNLocation *location;
  @property (nonatomic) int navigationState;
  @property (nonatomic, readonly) int navigationType;
  @property (nonatomic, readonly) NSArray *possibleCommuteDestinations;
  @property (nonatomic) double proceedToRouteDistance;
  @property (nonatomic, readonly) unsigned long long reconnectionRouteIndex;
  @property (nonatomic) double remainingDistance;
  @property (nonatomic) double remainingTime;
  @property (nonatomic, readonly) unsigned long long routeIndex;
  @property (nonatomic, retain) MNRoutePlanningDetails *routePlanningDetails;
  @property (nonatomic) unsigned long long state;
  @property (nonatomic, readonly) unsigned long long stepIndex;
  @property (nonatomic) double timeUntilManeuver;
  @property (nonatomic) double timeUntilSign;
  @property (nonatomic, retain) NSArray *traceBookmarks;
  @property (nonatomic) double traceDuration;
  @property (nonatomic) bool traceIsPlaying;
  @property (nonatomic, copy) NSString *tracePath;
  @property (nonatomic) double tracePosition;
  @property (retain) NSMutableDictionary *trackedCommuteDestinations;
  
  + (bool)supportsSecureCoding;
  
  - (void).cxx_destruct;
  - (void)_updateRouteIDLookup;
  - (id)activeRouteDetails;
  - (id)alternateRoutes;
  - (unsigned long long)closestStepIndex;
  - (void)copySerializableValuesFrom:(id)arg1;
  - (id)currentRoute;
  - (id)currentVoiceLanguage;
  - (id)description;
  - (id)displayString;
  - (double)distanceUntilManeuver;
  - (double)distanceUntilSign;
  - (void)encodeWithCoder:(id)arg1;
  - (bool)guidancePromptsEnabled;
  - (id)guidanceState;
  - (int)headingOrientation;
  - (id)init;
  - (id)initWithCoder:(id)arg1;
  - (bool)isDetour;
  - (bool)isInVehicle;
  - (unsigned long long)legIndex;
  - (id)location;
  - (int)navigationState;
  - (int)navigationType;
  - (id)possibleCommuteDestinations;
  - (double)proceedToRouteDistance;
  - (unsigned long long)reconnectionRouteIndex;
  - (double)remainingDistance;
  - (double)remainingTime;
  - (id)removeTrafficIncidentAlertWithDetails:(id)arg1;
  - (unsigned long long)routeIndex;
  - (id)routeInfoForID:(id)arg1;
  - (id)routeInfoForRoute:(id)arg1;
  - (id)routePlanningDetails;
  - (void)setActiveRouteDetails:(id)arg1 withAlternateRoutes:(id)arg2;
  - (void)setAlternateRoutes:(id)arg1;
  - (void)setClosestStepIndex:(unsigned long long)arg1;
  - (void)setCurrentVoiceLanguage:(id)arg1;
  - (void)setDisplayString:(id)arg1;
  - (void)setDistanceUntilManeuver:(double)arg1;
  - (void)setDistanceUntilSign:(double)arg1;
  - (void)setGuidancePromptsEnabled:(bool)arg1;
  - (void)setGuidanceState:(id)arg1;
  - (void)setHeadingOrientation:(int)arg1;
  - (void)setIsDetour:(bool)arg1;
  - (void)setIsInVehicle:(bool)arg1;
  - (void)setLocation:(id)arg1;
  - (void)setNavigationState:(int)arg1;
  - (void)setProceedToRouteDistance:(double)arg1;
  - (void)setRemainingDistance:(double)arg1;
  - (void)setRemainingTime:(double)arg1;
  - (void)setRoutePlanningDetails:(id)arg1;
  - (void)setState:(unsigned long long)arg1;
  - (void)setTimeUntilManeuver:(double)arg1;
  - (void)setTimeUntilSign:(double)arg1;
  - (void)setTraceBookmarks:(id)arg1;
  - (void)setTraceDuration:(double)arg1;
  - (void)setTraceIsPlaying:(bool)arg1;
  - (void)setTracePath:(id)arg1;
  - (void)setTracePosition:(double)arg1;
  - (void)setTrackedCommuteDestinations:(id)arg1;
  - (unsigned long long)state;
  - (unsigned long long)stepIndex;
  - (double)timeUntilManeuver;
  - (double)timeUntilSign;
  - (id)traceBookmarks;
  - (double)traceDuration;
  - (bool)traceIsPlaying;
  - (id)tracePath;
  - (double)tracePosition;
  - (id)trackedCommuteDestinations;
  - (void)updateETAResponseForRoute:(id)arg1;
  - (void)updatePossibleCommuteDestinations:(id)arg1;
  - (id)updateWithTrafficIncidentAlertDetails:(id)arg1;
  
  @end
  