luxlabs header browser preview


@class NSPointerArray, NSMutableDictionary, NSMutableSet;

@interface _SFDownloadIconCache : NSObject {
    NSPointerArray *_observers;
    NSMutableDictionary *_thumbnailCache;
    NSMutableDictionary *_utiCache;
    NSMutableSet *_activeRequestIdentifiers;
}

- (id)init;
- (void)removeObserver:(id)a0;
- (void).cxx_destruct;
- (void)addObserver:(id)a0;
- (void)_didGenerateThumbnail:(id)a0 forSource:(id)a1;
- (void)_generateThumbnailForURL:(id)a0 completionHandler:(id /* block */)a1;
- (id)_genericIconForUTI:(id)a0;
- (id)_lookupGenericIconForType:(id)a0;
- (void)_startThumbnailRequestForSource:(id)a0 reportGenericIcons:(BOOL)a1;
- (id)iconForSource:(id)a0;
- (void)regenerateIconForSource:(id)a0;

@end