luxlabs header browser preview


@class NSString, geo_isolater;

@interface GEOMapsAuthServiceHelper : NSObject <GEOConfigChangeListenerDelegate, GEOResourceManifestTileGroupObserver> {
    struct atomic_flag { _Atomic BOOL _Value; } _isRenewing;
    NSString *_currentToken;
    geo_isolater *_currentEnvironmentStateIsolater;
    unsigned long long _currentEnvironmentState;
}

@property (class, readonly, nonatomic) GEOMapsAuthServiceHelper *sharedAuthHelper;

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)renewMapsAuthProxyToken:(unsigned long long)a0 fromToken:(id)a1 authProxyURL:(id)a2 suppressNotification:(BOOL)a3;
- (void)valueChangedForGEOConfigKey:(struct { unsigned int x0; void *x1; })a0;
- (id)init;
- (void)resourceManifestManagerDidChangeActiveTileGroup:(id)a0;
- (BOOL)isCurrentEnvironmentSecure;
- (void)checkNetworkError:(id)a0 sendingGeoDErrorIfApplicable:(long long)a1;
- (void)setConnectionProxyDictionary:(id)a0 url:(id)a1 proxyURL:(id)a2;
- (void)requestFeatureFlagsWithURL:(id)a0 suppressNotification:(BOOL)a1;
- (void)handleSecureProxyChallenge:(id)a0;
- (void)invalidateTokens;
- (void)addProxyAuthHeaderOrReAuth:(id)a0 authProxyURL:(id)a1;
- (void)addMapsAuthDidFinishObserver:(id)a0;
- (void)addMapsAuthDidFinishObserver:(id)a0 forRequestType:(id)a1;
- (void)removeMapsAuthDidFinishObserver:(id)a0 forRequestType:(id)a1;
- (void).cxx_destruct;
- (void)doEnvironmentSwitchCheck:(id)a0 authProxyURL:(id)a1 suppressNotification:(BOOL)a2;
- (void)removeMapsAuthDidFinishObserver:(id)a0;
- (id)dictionaryForAuthTokenState;
- (void)autoUpdateClientFeatureFlags;
- (void)sendProxyAuthNotification:(long long)a0;

@end