@class NSMutableDictionary, MapsSuggestionsETARequirements, MapsSuggestionsMutableWeakEntries, MapsSuggestionsPredictor, NSObject, CLLocation, MapsSuggestionsVirtualGarage, MapsSuggestionsFlightUpdater, MapsSuggestionsCanKicker, NSString, GEOAutomobileOptions, MapsSuggestionsDonater, MapsSuggestionsManager, MapsSuggestionsETARequester; @protocol OS_dispatch_queue, MapsSuggestionsNetworkRequester, MapsSuggestionsTimer; @interface MapsSuggestionsTracker : NSObject <MapsSuggestionsObject> { NSObject<OS_dispatch_queue> *_queue; MapsSuggestionsETARequirements *_requirements; id<MapsSuggestionsTimer> _refreshTimer; double _refreshInterval; double _refreshLeeway; double _refreshDeferTime; int _transportType; MapsSuggestionsManager *_manager; NSMutableDictionary *_etaTitleFormatters; NSMutableDictionary *_distanceTitleFormatters; NSMutableDictionary *_etaChargeTitleFormatters; BOOL _shouldBeRunning; MapsSuggestionsETARequester *_etaRequester; MapsSuggestionsDonater *_donater; MapsSuggestionsCanKicker *_currentLocationWiper; NSMutableDictionary *_previousETAs; id _transportTypeChangedListener; MapsSuggestionsVirtualGarage *_virtualGarage; MapsSuggestionsFlightUpdater *_flightUpdater; } @property (retain) CLLocation *currentLocation; @property (retain, nonatomic) MapsSuggestionsMutableWeakEntries *trackedEntries; @property (retain, nonatomic) id<MapsSuggestionsNetworkRequester> networkRequester; @property (retain, nonatomic) MapsSuggestionsPredictor *predictor; @property (nonatomic) int mapType; @property (retain, nonatomic) GEOAutomobileOptions *automobileOptions; @property (readonly, nonatomic) NSString *uniqueName; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)dealloc; - (void)setTitleFormatter:(id)a0 forType:(long long)a1; - (void)trackSuggestionEntries:(id)a0 transportType:(int)a1; - (void)clearLocationAndETAs; - (id)initWithManager:(id)a0 requirements:(id)a1 network:(id)a2 flightUpdater:(id)a3 virtualGarage:(id)a4; - (void)rescheduleRefreshOnlyIfAlreadyRunning; - (void)resetAllTitleFormatting; - (void).cxx_destruct; - (void)setLocation:(id)a0; - (void)unschedule; - (void)scheduleRefresh; @end