luxlabs header browser preview


@class SKRemoteProductViewController, NSString, NSDictionary, _UIAsyncInvocation, SKInvocationQueueProxy, SKProductRemoteViewTask, SKScrollDetector;
@protocol SKUIServiceProductPageViewController, SKStoreProductViewControllerDelegatePrivate;

@interface SKStoreProductViewController : UIViewController <SKScreenTrackingDelegate, UIViewControllerTransitioningDelegate, SKRemoteDismissingViewController, SKObservableViewDelegate> {
    _UIAsyncInvocation *_cancelRequest;
    id /* block */ _loadBlock;
    long long _originalStatusBarStyle;
    SKRemoteProductViewController *_remoteViewController;
    SKInvocationQueueProxy<SKUIServiceProductPageViewController> *_serviceProxy;
    SKScrollDetector *_scrollDetector;
    BOOL _viewWasOnScreen;
    id /* block */ _dismissalCompleted;
    BOOL _productPageQFAEnabled;
    SKProductRemoteViewTask *_remoteViewTask;
}

@property (copy, nonatomic) NSString *additionalBuyParameters;
@property (copy, nonatomic) NSString *affiliateIdentifier;
@property (copy, nonatomic) NSString *clientIdentifier;
@property (copy, nonatomic) NSString *hostBundleIdentifier;
@property (copy, nonatomic) NSDictionary *scriptContextDictionary;
@property (nonatomic) long long productPageStyle;
@property (copy, nonatomic) NSString *usageContext;
@property (nonatomic) BOOL askToBuy;
@property (nonatomic) BOOL showsStoreButton;
@property (copy, nonatomic) NSString *cancelButtonTitle;
@property (copy, nonatomic) NSString *rightBarButtonTitle;
@property (nonatomic) BOOL showsRightBarButton;
@property (copy, nonatomic) NSString *promptString;
@property (nonatomic) BOOL automaticallyDismisses;
@property (weak, nonatomic) id<SKStoreProductViewControllerDelegatePrivate> delegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)_defaultIXStoreSheetDictionary;
+ (void)_validateURL:(id)a0 withSheetInfo:(id)a1 completionBlock:(id /* block */)a2;
+ (void)getCanLoadURL:(id)a0 completionBlock:(id /* block */)a1;
+ (void)getCanLoadURL:(id)a0 withURLBag:(id)a1 completionBlock:(id /* block */)a2;

- (BOOL)shouldAutorotate;
- (id)animationControllerForDismissedController:(id)a0;
- (void)viewWillAppear:(BOOL)a0;
- (void)dealloc;
- (void)viewWillLayoutSubviews;
- (long long)preferredStatusBarStyle;
- (void)finishImmediately;
- (long long)modalPresentationStyle;
- (void)dismissViewControllerAnimated:(BOOL)a0 completion:(id /* block */)a1;
- (void)loadView;
- (unsigned long long)supportedInterfaceOrientations;
- (void)_didFinish;
- (id)initWithNibName:(id)a0 bundle:(id)a1;
- (void)viewWillDisappear:(BOOL)a0;
- (void).cxx_destruct;
- (int)_preferredStatusBarVisibility;
- (void)viewDidAppear:(BOOL)a0;
- (long long)modalTransitionStyle;
- (void)willMoveToParentViewController:(id)a0;
- (void)viewDidDisappear:(BOOL)a0;
- (void)_willBecomeContentViewControllerOfPopover:(id)a0;
- (void)setParentViewController:(id)a0;
- (void)loadProductWithParameters:(id)a0 completionBlock:(id /* block */)a1;
- (void)_addRemoteView;
- (void)_resetRemoteViewController;
- (void)_requestRemoteViewController;
- (void)_viewTapped:(id)a0;
- (BOOL)_isPeeking;
- (void)didChangeHidden;
- (void)_loadDidFinishWithResult:(BOOL)a0 error:(id)a1;
- (void)didChangeAlpha:(double)a0;
- (void)_configureForFullScreenPresentationOrThrowException;
- (void)_didFinishDismissal;
- (void)_didFinishWithResult:(long long)a0;
- (void)_fireLoadBlockBeforeFinishing;
- (void)_forceOrientationBackToSupportedOrientation;
- (id)_impressionDictFromImpression:(id)a0;
- (void)_presentPageWithRequest:(id)a0 animated:(BOOL)a1;
- (void)_setLoadBlock:(id /* block */)a0;
- (void)_throwUnsupportedPresentationException;
- (BOOL)dismissRemoteViewControllerWithCompletion:(id /* block */)a0;
- (void)loadProductWithPageDictionary:(id)a0 completionBlock:(id /* block */)a1;
- (void)loadProductWithParameters:(id)a0 impression:(id)a1 completionBlock:(id /* block */)a2;
- (void)loadProductWithRequest:(id)a0 completionBlock:(id /* block */)a1;
- (void)loadProductWithURL:(id)a0 completionBlock:(id /* block */)a1;
- (void)setNoClippingIfNeeded;
- (void)setPresentationStyleIfNeeded;
- (void)sk_didBecomeOffScreen:(id)a0;
- (void)sk_didBecomeOnScreen:(id)a0;

@end