@class NSURLSession, AMSUIAssetQueue, NSObject, NSCache; @protocol OS_dispatch_queue; @interface AMSUIImageLoader : NSObject @property (retain, nonatomic) NSCache *imageCache; @property (retain, nonatomic) AMSUIAssetQueue *fetchQueue; @property (retain, nonatomic) NSURLSession *urlSession; @property (retain, nonatomic) NSObject *workQueue; + (id)defaultLoader; - (id)init; - (void).cxx_destruct; - (id)fetchImageWithURL:(id)a0 searchBundles:(id)a1; - (void)_cacheImage:(id)a0 withURL:(id)a1; - (id)_fetchImageFromCacheWithURL:(id)a0; - (id)_fetchImageWithURL:(id)a0 searchBundles:(id)a1 atPriority:(long long)a2; - (BOOL)_isURLBundleResource:(id)a0; - (BOOL)_isURLEngagementContent:(id)a0; - (BOOL)_isURLSystemImage:(id)a0; - (id)_makeOperationForImageWithURL:(id)a0 searchBundles:(id)a1 error:(id *)a2; - (id)_makeSystemImageFetchOperationForSystemURL:(id)a0 error:(id *)a1; - (id)_performLowLatencyOperation:(id)a0; - (id)fetchImageWithURL:(id)a0; @end