luxlabs header browser preview


@class NSArray, NSProgress, NSOperationQueue, NSMutableArray;

@interface FPDFetchAppLibraryIconOperation : FPOperation <FPOperationClient> {
    struct CGSize { double width; double height; } _desiredSize;
    double _screenScale;
    NSMutableArray *_appBundleIDsNotFound;
}

@property (class, readonly) NSOperationQueue *sharedOperationQueue;

@property (nonatomic) BOOL allowLocalLookup;
@property (nonatomic) BOOL allowAppStoreLookup;
@property (readonly, nonatomic) NSArray *appBundleIDs;
@property (readonly, nonatomic) NSProgress *progress;
@property (copy, nonatomic) id /* block */ perAppBundleCompletion;

- (void)main;
- (void).cxx_destruct;
- (void)operationDidProgressWithInfo:(id)a0 error:(id)a1 completionHandler:(id /* block */)a2;
- (BOOL)_checkIsNotPrefixedByTeamID:(id)a0;
- (BOOL)_checkTypeIsValid:(id)a0;
- (void)_perAppBundleCompletion:(id)a0 iconData:(id)a1 contentType:(id)a2 error:(id)a3;
- (void)_retrieveIconsFromAppStore;
- (void)_retrieveIconsFromLocalDevice;
- (void)_verifyAppBundleIDsFormat;
- (id)initWithAppBundleIDs:(id)a0 desiredSize:(struct CGSize { double x0; double x1; })a1 screenScale:(double)a2;

@end