luxlabs header browser preview


@class AMSBag, NSString, NSArray, NSURL, LSApplicationProxy, NSError, NSDictionary, SFLaunchRequest, NSObject, NSMutableArray;
@protocol OS_dispatch_queue;

@interface SFAppContent : NSObject {
    AMSBag *_amsBag;
    struct CGImage **_appIcon;
    LSApplicationProxy *_appProxy;
    NSString *_appName;
    NSDictionary *_amsArtworkDict;
    NSString *_amsLaunchURL;
    NSError *_amsResultsError;
    int _amsResultsState;
    NSMutableArray *_infoFetchRequests;
    SFLaunchRequest *_launchRequest;
}

@property (retain, nonatomic) NSArray *adamIDs;
@property (retain, nonatomic) NSURL *amsURLOverride;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *dispatchQueue;
@property (readonly, nonatomic) BOOL installed;

- (void).cxx_destruct;
- (id)_launchOptions;
- (void)_amsRun;
- (id)_amsAppNameFromResult:(id)a0;
- (id)_amsArtworkDictionaryFromResult:(id)a0;
- (void)_amsFetchAppResultsWithCompletion:(id /* block */)a0;
- (void)_amsFetchArtworkIfNeeded;
- (void)_amsFetchArtworkWithRequest:(id)a0;
- (void)_amsFetchResults;
- (id)_amsFirstResponseDataItemFromResult:(id)a0;
- (void)_amsLaunchIfNeeded;
- (id)_amsLaunchURLFromResult:(id)a0;
- (void)_fetchNameAndIconWithSize:(struct CGSize { double x0; double x1; })a0 completion:(id /* block */)a1;
- (void)_launchWithCompletion:(id /* block */)a0;
- (void)fetchNameAndIconWithSize:(struct CGSize { double x0; double x1; })a0 completion:(id /* block */)a1;
- (id)initWithAdamIDs:(id)a0;
- (void)launchWithCompletion:(id /* block */)a0;

@end