@class NSCache; @interface GEOMetroRegionAssetProvider : NSObject { unsigned int _catalogLoadRetryMultiplier; NSCache *_fileURLCache; } + (void)_updateCatalogWithResult:(id /* block */)a0; + (void)_downloadAsset:(id)a0 completion:(id /* block */)a1; + (void)_unavailableAssetForAssetCode:(id)a0 completion:(id /* block */)a1; + (void)_downloadCatalogIfNeededThen:(id /* block */)a0; + (id)sharedProvider; + (id)_maQueryForAssetCode:(id)a0; + (void)preloadAssetForCountryCode:(id)a0 preloadQueue:(id)a1 completion:(id /* block */)a2; - (id)init; - (void).cxx_destruct; - (void)_catalogDownloadFinishedWithResult:(long long)a0; - (void)_updateCatalogAfterDelay:(double)a0; - (id)_bestAvailableAssetForAssetCode:(id)a0; - (id)_acceptListForCountryCode:(id)a0 name:(id)a1; - (id)homeCountryCodeAcceptList; - (id)homeMetroAcceptListForCountryCode:(id)a0; - (id)urlForInstalledCountryCode:(id)a0; @end