@class NSMutableArray, NSString, _GEOCountryConfigurationInfo, NSMutableDictionary, geo_isolater; @protocol _GEOCountryConfigurationServerProxy; @interface GEOCountryConfiguration : NSObject { geo_isolater *_isolater; _GEOCountryConfigurationInfo *_countryCodeInfo; struct atomic_flag { _Atomic BOOL _Value; } _isUpdating; NSMutableArray *_updateCompletionHandlers; NSMutableDictionary *_supportedFeatures; geo_isolater *_currentCountrySupportsNavigationIsolater; BOOL _currentCountrySupportsNavigation; BOOL _determinedCurrentCountrySupportsNavigation; double _urlAuthenticationTimeToLive; BOOL _hasURLAuthenticationTimeToLive; id<_GEOCountryConfigurationServerProxy> _serverProxy; } @property (class, readonly) GEOCountryConfiguration *sharedConfiguration; @property (readonly, nonatomic) BOOL zilchPointsSupported; @property (readonly, copy, nonatomic) NSString *countryCode; @property (readonly, nonatomic) BOOL currentCountrySupportsTraffic; @property (readonly, nonatomic) BOOL currentCountrySupportsDirections; @property (readonly, nonatomic) BOOL currentCountrySupportsNavigation; @property (readonly, nonatomic) BOOL currentCountrySupportsRouteGenius; @property (readonly, nonatomic) BOOL currentCountrySupportsCarIntegration; @property (readonly, nonatomic) BOOL currentCountrySupportsCommute; @property (readonly, nonatomic) BOOL currentCountrySupportsElectricVehicleRouting; @property (readonly, nonatomic) BOOL currentCountrySupportsAvoidStairs; @property (readonly, nonatomic) double urlAuthenticationTimeToLive; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (void)disableServerConnection; + (void)setUseLocalProxy:(BOOL)a0; - (id)init; - (id)defaultForKey:(id)a0 defaultValue:(id)a1 decoder:(id /* block */)a2; - (void)resourceManifestManagerWillChangeActiveTileGroup:(id)a0; - (void)resourceManifestManagerDidChangeActiveTileGroup:(id)a0; - (void)dealloc; - (id)defaultForKey:(id)a0 defaultValue:(id)a1 sourcePtr:(long long *)a2 decoder:(id /* block */)a3; - (id)countryCodeWithSource:(unsigned int *)a0 updatedAtTime:(id *)a1; - (void)updateCountryConfiguration:(id /* block */)a0 callbackQueue:(id)a1; - (id)defaultForKey:(id)a0 defaultValue:(id)a1; - (BOOL)countryCode:(id)a0 supportsFeature:(long long)a1; - (void)serverProxyProvidersDidChange:(id)a0; - (id)defaultForKey:(id)a0 defaultValue:(id)a1 sourcePtr:(long long *)a2; - (BOOL)currentCountrySupportsFeature:(long long)a0; - (void)updateProvidersForCurrentCountry; - (void)serverProxy:(id)a0 countryCodeDidChange:(id)a1; - (void)updateCountryConfiguration:(id /* block */)a0; - (void).cxx_destruct; @end