luxlabs header browser preview


@class SKUIItem, NSArray, SKUIClientContext, NSString, UIView, SKUIOverlayContainerViewController, UIViewController;
@protocol SKUIProductPageOverlayDelegate;

@interface SKUIProductPageOverlayController : NSObject <SKUIIPadProductPageDelegate, SKStoreProductViewControllerDelegate> {
    SKUIItem *_initialItem;
    SKUIOverlayContainerViewController *_overlayViewController;
}

@property (readonly, weak, nonatomic) UIViewController *parentViewController;
@property (retain, nonatomic) SKUIClientContext *clientContext;
@property (weak, nonatomic) id<SKUIProductPageOverlayDelegate> delegate;
@property (readonly, nonatomic) long long numberOfVisibleOverlays;
@property (readonly, nonatomic) NSArray *URLs;
@property (readonly, nonatomic) UIView *view;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)dismiss;
- (void)dealloc;
- (void)productViewControllerDidFinish:(id)a0;
- (void).cxx_destruct;
- (void)_showWithInitialViewController:(id)a0;
- (void)_backstopViewAction:(id)a0;
- (void)_finishDismissAndNotifyDelegate:(BOOL)a0 withViewController:(id)a1;
- (void)_removeOverlayViewController;
- (void)_showOverlayViewController;
- (void)iPadProductPage:(id)a0 openItem:(id)a1;
- (void)iPadProductPage:(id)a0 openURL:(id)a1 viewControllerBlock:(id /* block */)a2;
- (void)iPadProductPageCannotOpen:(id)a0;
- (id)initWithParentViewController:(id)a0;
- (void)showWithInitialItem:(id)a0;
- (void)showWithInitialItemIdentifier:(long long)a0;
- (void)showWithInitialProductPage:(id)a0 metricsPageEvent:(id)a1;
- (void)showWithInitialURL:(id)a0;
- (void)showWithInitialURLRequest:(id)a0;
- (void)showWithInitialURLs:(id)a0;

@end