text: //
  //     Generated by class-dump 3.5 (64 bit).
  //
  //     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
  //
  
  #import "NSObject.h"
  
  #import "GEOResourceManifestTileGroupObserver.h"
  
  @class GEOResourceManifestConfiguration, NSArray, NSLock, NSMapTable, NSString, VKGenericShieldGenerator, VKResourceManager;
  
  @interface VKShieldManager : NSObject <GEOResourceManifestTileGroupObserver>
  {
      struct _GEOGenericContainer<md::ShieldCacheKey, VKShieldArtwork *, std::__1::hash<md::ShieldCacheKey>, std::__1::equal_to<md::ShieldCacheKey>, geo::GEOGenericContainerWeakReferenceTag, 0, 0, geo::GEOGenericContainerLockingTag, detail::_default_pointer_type> _artworkPool;
      struct _GEOGenericContainer<md::GenericShieldCacheKey, VKShieldArtwork *, std::__1::hash<md::GenericShieldCacheKey>, std::__1::equal_to<md::GenericShieldCacheKey>, geo::GEOGenericContainerWeakReferenceTag, 0, 0, geo::GEOGenericContainerLockingTag, detail::_default_pointer_type> _genericArtworks;
      GEOResourceManifestConfiguration *_manifestConfiguration;
      VKResourceManager *_resourceManager;
      VKGenericShieldGenerator *_genericShieldGenerator;
      NSArray *_nonRegionalResourceNames;
      struct mutex _nonRegionalResourceNamesLock;
      NSMapTable *_atlases;
      NSLock *_atlasesLock;
      NSMapTable *_indexes;
      NSLock *_indexesLock;
      BOOL _shouldCacheAtlases;
  }
  
  + (id)sharedManager;
  @property(readonly, nonatomic) BOOL shouldCacheAtlases; // @synthesize shouldCacheAtlases=_shouldCacheAtlases;
  - (id).cxx_construct;
  - (void).cxx_destruct;
  - (id)imageForShieldType:(long long)arg1 shieldText:(id)arg2 contentScale:(double)arg3 size:(long long)arg4 idiom:(long long)arg5 colors:(CDStruct_b3fd5d76 *)arg6 featureType:(unsigned long long)arg7 variant:(unsigned long long)arg8 overlayColor:(CDStruct_83984b6f)arg9;
  - (id)artworkForShieldType:(long long)arg1 textLength:(unsigned long long)arg2 contentScale:(double)arg3 size:(long long)arg4 idiom:(long long)arg5 colors:(CDStruct_b3fd5d76 *)arg6 featureType:(unsigned long long)arg7 variant:(unsigned long long)arg8 overlayColor:(CDStruct_83984b6f)arg9;
  - (id)artworkForShieldType:(long long)arg1 textLength:(unsigned long long)arg2 contentScale:(double)arg3 size:(long long)arg4 idiom:(long long)arg5 mapRect:(CDStruct_90e2a262)arg6 colors:(CDStruct_b3fd5d76 *)arg7 featureType:(unsigned long long)arg8 variant:(unsigned long long)arg9 overlayColor:(CDStruct_83984b6f)arg10;
  - (id)artworkForShieldName:(id)arg1 textLength:(unsigned long long)arg2 contentScale:(double)arg3 resourceNames:(id)arg4 size:(long long)arg5 idiom:(long long)arg6 numberOfLines:(unsigned long long)arg7 colors:(CDStruct_b3fd5d76 *)arg8 overlayColor:(CDStruct_83984b6f)arg9;
  - (id)artworkForShieldType:(long long)arg1 textLength:(unsigned long long)arg2 contentScale:(double)arg3 resourceNames:(id)arg4 style:(const shared_ptr_f1f56723 *)arg5 size:(long long)arg6 idiom:(long long)arg7 numberOfLines:(unsigned long long)arg8 colors:(CDStruct_b3fd5d76 *)arg9 featureType:(unsigned long long)arg10 variant:(unsigned long long)arg11 overlayColor:(CDStruct_83984b6f)arg12;
  - (id)_indexForName:(id)arg1;
  - (id)_atlasForName:(id)arg1;
  - (id)_nonRegionalIndexesAndPacks;
  - (void)resourceManifestManagerDidChangeActiveTileGroup:(id)arg1;
  - (void)resourceManifestManagerWillChangeActiveTileGroup:(id)arg1;
  - (void)purge;
  - (void)dealloc;
  - (id)initWithConfiguration:(id)arg1 resourceManager:(id)arg2 shouldCacheAtlases:(BOOL)arg3;
  - (id)initWithConfiguration:(id)arg1 resourceManager:(id)arg2;
  
  // Remaining properties
  @property(readonly, copy) NSString *debugDescription;
  @property(readonly, copy) NSString *description;
  @property(readonly) unsigned long long hash;
  @property(readonly) Class superclass;
  
  @end
  
  