/*
* This header is generated by classdump-dyld 1.0
* on Wednesday, March 22, 2017 at 9:03:33 AM Mountain Standard Time
* Operating System: Version 10.1 (Build 14U593)
* Image Source: /System/Library/PrivateFrameworks/GeoServices.framework/GeoServices
* classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
*/


@protocol GEOTransitRoutingIncidentMessage;
@class NSArray, NSMutableArray, GEODirectionsRequest, GEOComposedRoute, NSSet;

@interface GEORouteSet : NSObject {

	NSArray* _waypoints;
	int _mainTransportType;
	NSMutableArray* _pages;
	GEODirectionsRequest* _originalRequest;
	NSMutableArray* _routes;
	NSMutableArray* _routesAndGaps;
	NSMutableArray* _routesAndContingencies;
	GEOComposedRoute* _preferredRoute;
	NSMutableArray* _advisoryNotices;
	NSMutableArray* _incidentsOffRoute;
	id<GEOTransitRoutingIncidentMessage> _transitRoutingIncidentMessage;
	BOOL _transitModePreferencesIgnored;
	NSSet* _supportedTransportTypesForSubsequentRequests;
	BOOL _lazyLoad;
	long long _selectedRouteIndex;

}

@property (nonatomic,readonly) NSArray * waypoints;                                                             //@synthesize waypoints=_waypoints - In the implementation block
@property (nonatomic,readonly) int mainTransportType;                                                           //@synthesize mainTransportType=_mainTransportType - In the implementation block
@property (nonatomic,readonly) NSArray * routes;                                                                //@synthesize routes=_routes - In the implementation block
@property (nonatomic,readonly) NSArray * routesAndContingencies;                                                //@synthesize routesAndContingencies=_routesAndContingencies - In the implementation block
@property (nonatomic,readonly) NSArray * routesAndGaps;                                                         //@synthesize routesAndGaps=_routesAndGaps - In the implementation block
@property (nonatomic,readonly) GEOComposedRoute * preferredRoute;                                               //@synthesize preferredRoute=_preferredRoute - In the implementation block
@property (nonatomic,readonly) BOOL transitModePreferencesIgnored;                                              //@synthesize transitModePreferencesIgnored=_transitModePreferencesIgnored - In the implementation block
@property (nonatomic,readonly) BOOL allTransitRoutesBlockedByIncident; 
@property (nonatomic,readonly) NSArray * incidentsOffRoute;                                                     //@synthesize incidentsOffRoute=_incidentsOffRoute - In the implementation block
@property (nonatomic,readonly) id<GEOTransitRoutingIncidentMessage> transitRoutingIncidentMessage;              //@synthesize transitRoutingIncidentMessage=_transitRoutingIncidentMessage - In the implementation block
@property (nonatomic,readonly) NSSet * supportedTransportTypesForSubsequentRequests;                            //@synthesize supportedTransportTypesForSubsequentRequests=_supportedTransportTypesForSubsequentRequests - In the implementation block
@property (nonatomic,readonly) GEODirectionsRequest * originalRequest;                                          //@synthesize originalRequest=_originalRequest - In the implementation block
-(void)dealloc;
-(NSArray *)routes;
-(id<GEOTransitRoutingIncidentMessage>)transitRoutingIncidentMessage;
-(int)mainTransportType;
-(NSArray *)waypoints;
-(BOOL)transitModePreferencesIgnored;
-(BOOL)allTransitRoutesBlockedByIncident;
-(NSArray *)routesAndContingencies;
-(NSArray *)routesAndGaps;
-(GEOComposedRoute *)preferredRoute;
-(id)initWithWaypoints:(id)arg1 transport:(int)arg2 lazyLoad:(BOOL)arg3 selectedRouteIndex:(long long)arg4 ;
-(void)_clearRoutes;
-(void)_clearWeakReferences;
-(void)addRoutesForRequest:(id)arg1 response:(id)arg2 ;
-(void)addRouteForReroute:(id)arg1 request:(id)arg2 response:(id)arg3 ;
-(void)_updatePage:(id)arg1 ;
-(void)_appendNewPage:(id)arg1 ;
-(void)_prependNewPage:(id)arg1 ;
-(id)_pageForRoute:(id)arg1 ;
-(double)requestTime:(id)arg1 ;
-(id)routeAttributes:(id)arg1 ;
-(id)styleAttributes:(id)arg1 ;
-(id)transitOptions:(id)arg1 ;
-(id)fullRouteAtIndex:(unsigned long long)arg1 ;
-(id)partialRouteAtIndex:(unsigned long long)arg1 ;
-(unsigned long long)indexOfRouteInLazyRoutes:(id)arg1 ;
-(BOOL)isNavigable:(id)arg1 ;
-(id)directionsResponseID:(id)arg1 ;
-(unsigned long long)indexOfSuggestedRoute:(id)arg1 ;
-(id)alternateStartRoutesLookup:(id)arg1 ;
-(id)displayHints:(id)arg1 ;
-(id)requestForRoute:(id)arg1 ;
-(id)responseForRoute:(id)arg1 ;
-(NSSet *)supportedTransportTypesForSubsequentRequests;
-(GEODirectionsRequest *)originalRequest;
-(NSArray *)incidentsOffRoute;
@end

