text: /*
  * This header is generated by classdump-dyld 1.0
  * on Sunday, September 27, 2020 at 11:41:01 AM Mountain Standard Time
  * Operating System: Version 14.0 (Build 18A373)
  * Image Source: /System/Library/PrivateFrameworks/Sharing.framework/Sharing
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  
  @protocol OS_dispatch_queue;
  #import <Sharing/Sharing-Structs.h>
  @class NSObject, MAAsset, CUReachabilityMonitor, NSDictionary, NSURL, NSMutableDictionary, NSString;
  
  @interface SFDeviceAssetManager : NSObject {
  
  	NSObject*<OS_dispatch_queue> _workQueue;
  	BOOL _activateCalled;
  	BOOL _invalidateCalled;
  	BOOL _invalidateDone;
  	MAAsset* _deviceAssetManagement;
  	CUReachabilityMonitor* _reachabilityMonitor;
  	NSDictionary* _productTypesMappingTable;
  	NSDictionary* _cachedProductMappingsTable;
  	NSURL* _cacheDirectory;
  	NSMutableDictionary* _cachedQueryPaths;
  	BOOL _useProcessLocalCache;
  	NSObject*<OS_dispatch_queue> _dispatchQueue;
  	NSString* _networkStatus;
  
  }
  
  @property (nonatomic,retain) NSString * networkStatus;                                //@synthesize networkStatus=_networkStatus - In the implementation block
  @property (nonatomic,retain) NSObject*<OS_dispatch_queue> dispatchQueue;              //@synthesize dispatchQueue=_dispatchQueue - In the implementation block
  @property (assign,nonatomic) BOOL useProcessLocalCache;                               //@synthesize useProcessLocalCache=_useProcessLocalCache - In the implementation block
  -(id)cacheDirectory;
  -(void)onqueue_invalidate;
  -(id)onqueue_sharingManagementAsset;
  -(void)onqueue_activate;
  -(void)getAssetBundleForDeviceQuery:(id)arg1 withRequestConfiguration:(id)arg2 ;
  -(void)onqueue_purgeAssetsMatchingQuery:(id)arg1 ;
  -(void)onqueue_validateProductTypeInQuery:(id)arg1 ;
  -(void)invalidate;
  -(void)onqueue_getAssetBundleForDeviceQuery:(id)arg1 withRequestConfiguration:(id)arg2 ;
  -(void)onqueue_variantsMatchingQuery:(id)arg1 completionHandler:(/*^block*/id)arg2 ;
  -(void)mappedProductTypeForProductType:(id)arg1 completionHandler:(/*^block*/id)arg2 ;
  -(BOOL)pathInLocalCache:(id)arg1 ;
  -(void)onqueue_executeNextMAQueryForTask:(id)arg1 ;
  -(void)variantsMatchingQuery:(id)arg1 completionHandler:(/*^block*/id)arg2 ;
  -(id)locallyCachedProductMappings;
  -(void)logNetworkStatus;
  -(void)setNetworkStatus:(NSString *)arg1 ;
  -(BOOL)useProcessLocalCache;
  -(id)localCacheWithFileName:(id)arg1 ;
  -(void)onqueue_findAssetBundleForAssetQuery:(id)arg1 ucat:(LogCategory*)arg2 queryType:(id)arg3 fallback:(BOOL)arg4 retryAttempt:(BOOL)arg5 withCompletionHandler:(/*^block*/id)arg6 ;
  -(void)onqueue_downloadAsset:(id)arg1 ucat:(LogCategory*)arg2 queryLogString:(id)arg3 withCompletionHandler:(/*^block*/id)arg4 ;
  -(id)onqueue_mappedProductTypeForProductType:(id)arg1 ;
  -(NSObject*<OS_dispatch_queue>)dispatchQueue;
  -(id)init;
  -(id)onqueue_assetMappedProductTypeForProductType:(id)arg1 ;
  -(void)storeProductMappingsInLocalCache:(id)arg1 ;
  -(void)setUseProcessLocalCache:(BOOL)arg1 ;
  -(void)onqueue_updateMetaDataWithCompletionHandler:(/*^block*/id)arg1 ;
  -(void)setDispatchQueue:(NSObject*<OS_dispatch_queue>)arg1 ;
  -(void)addQueryResultToLocalCache:(id)arg1 url:(id)arg2 isFallback:(BOOL)arg3 ;
  -(void)onqueue_getCachedAssetBundleForTask:(id)arg1 ;
  -(BOOL)canUseMobileAssetSPI;
  -(void)onqueue_updateSharingManagementAssetIfNecessary;
  -(void)purgeAssetsMatchingQuery:(id)arg1 ;
  -(id)hardcodedMappedProducts;
  -(void)storeEntries:(id)arg1 inLocalCacheWithFileName:(id)arg2 ;
  -(void)activate;
  -(void)clearQueryResultFromLocalCache:(id)arg1 ;
  -(void)onqueue_manuallyFindFallbackAssetBundleMatchingQuery:(id)arg1 withCompletionHandler:(/*^block*/id)arg2 ;
  -(NSString *)networkStatus;
  -(id)locallyCachedQueryResults;
  @end
  
  