luxlabs header browser preview


@class ASCLockupView, NSString, UIView, NSURL, SKProductPageViewController, SFThemeColorEffectView, UIButton, NSNumber;
@protocol SFAppSuggestionBannerDelegate;

@interface SFStoreBanner : SFPinnableBanner <ASCLockupViewDelegate, SKProductPageViewControllerDelegate, SFAppSuggestionBanner> {
    SKProductPageViewController *_productViewController;
    SFThemeColorEffectView *_backdrop;
    ASCLockupView *_lockupView;
    UIButton *_closeButton;
    UIView *_separator;
    NSNumber *_productID;
    NSString *_affiliateData;
    NSURL *_mainDocumentURL;
    NSString *_argument;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (weak, nonatomic) id<SFAppSuggestionBannerDelegate> delegate;

+ (BOOL)omitsBottomSeparator;

- (void)dealloc;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0;
- (void)_openApp;
- (void)_removeAppStoreLockUpView;
- (void)_setBlockedByUser;
- (void)_setUpAppStoreLockUpView;
- (void)_setUpStoreKitProductView;
- (id)initWithProductID:(id)a0 mainDocumentURL:(id)a1 affiliateData:(id)a2 applicationLaunchArgument:(id)a3;
- (void)lockupView:(id)a0 appStateDidChange:(id)a1;
- (void)lockupView:(id)a0 didFailRequestWithError:(id)a1;
- (id)presentingViewControllerForLockupView:(id)a0;
- (void)productPage:(id)a0 didFailLoadWithError:(id)a1;
- (void)productPage:(id)a0 didFinishPurchase:(id)a1 withError:(id)a2;
- (void)productPage:(id)a0 didFinishWithResult:(long long)a1;
- (void)productPage:(id)a0 willMakePurchases:(id)a1;
- (void)themeDidChange;

@end