@class NSMutableSet, NSDate, NSObject, NSCache; @protocol OS_os_log; @interface PNRResourceManager : NSObject { NSDate *_lastCatalogLoadTime; unsigned int _catalogLoadRetryMultiplier; NSCache *_fileDataCache; NSCache *_maURLCache; unsigned long long _stateCaptureHandle; NSObject<OS_os_log> *_log; NSMutableSet *_downloadsInflight; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _downloadsInflightLock; } + (id)sharedManager; - (id)init; - (void)dealloc; - (void).cxx_destruct; - (void)_URLForInstalledResourceOfType:(id)a0 logId:(id)a1 resultBlock:(id /* block */)a2; - (id)_assetQueryForPNRResource:(id)a0; - (void)_bestStringForInCountryPhoneNumber:(id)a0 phoneNumberCC:(id)a1 countryOfDevice:(id)a2 countryTrieData:(id)a3 countryStrings:(id)a4 logId:(id)a5 resultBlock:(id /* block */)a6; - (void)_catalogDownloadFinishedWithResult:(long long)a0; - (id)_getDataFrom:(id)a0 zeroCacheCost:(BOOL)a1 logId:(id)a2; - (id)_lastCatalogLoadTime; - (BOOL)_lookupString:(id)a0 inTrieMemory:(void *)a1 value:(unsigned int *)a2; - (void)_openLatestAssetWithBasename:(id)a0 maType:(id)a1 logId:(id)a2 resultBlock:(id /* block */)a3; - (void)_setLastCatalogLoadTime:(id)a0; - (void)_updateCatalog; - (void)_updateCatalogAfterDelay:(double)a0; - (void)catalogLoadThen:(id /* block */)a0; - (void)lookupCCForPhoneNumber:(id)a0 logId:(id)a1 withResult:(id /* block */)a2; - (void)lookupISOCountryCodeFromNANPNumber:(id)a0 logId:(id)a1 withResult:(id /* block */)a2; - (void)lookupStringForPhoneNumber:(id)a0 inCC:(id)a1 countryCodeOfDevice:(id)a2 logId:(id)a3 withResult:(id /* block */)a4; - (void)openCountryCodeFileUsingLogId:(id)a0 withResult:(id /* block */)a1; - (void)openNANPFileUsingLogId:(id)a0 withResult:(id /* block */)a1; - (void)openPNRFilesForPrefix:(id)a0 logId:(id)a1 withResult:(id /* block */)a2; @end