luxlabs header browser preview


@class NSString, NSArray, UINavigationController, SUUIClientContext, SUUIReportAConcernViewController, SUUIOverlayContainerViewController, NSMutableArray, UIViewController, SUUIStoreDialogController, UIPopoverController;
@protocol SUUIModalDocumentDelegate, SUUIModalSourceViewProvider, SUUIModalDocumentDataSource, UINavigationControllerDelegate;

@interface SUUIModalDocumentController : NSObject <AAUIFamilySetupDelegate, SUUIComposeReviewDelegate, SUUIGiftViewControllerDelegate, SUUIModalDocumentController, SUUIOverlayContainerDelegate, UIPopoverControllerDelegate, UIPopoverPresentationControllerDelegate> {
    NSMutableArray *_composeReviewViewControllers;
    SUUIStoreDialogController *_dialogController;
    SUUIReportAConcernViewController *_reportAConcernViewController;
    NSMutableArray *_giftViewControllers;
    UINavigationController *_overlayNavigationController;
    SUUIOverlayContainerViewController *_overlayViewController;
    UIPopoverController *_popoverController;
    NSMutableArray *_stackItems;
}

@property (readonly, nonatomic) SUUIOverlayContainerViewController *_overlayViewController;
@property (readonly, nonatomic) UINavigationController *_overlayNavigationController;
@property (retain, nonatomic) SUUIClientContext *clientContext;
@property (weak, nonatomic) id<SUUIModalDocumentDataSource> dataSource;
@property (weak, nonatomic) id<SUUIModalDocumentDelegate> delegate;
@property (weak, nonatomic) id<SUUIModalSourceViewProvider> modalSourceViewProvider;
@property (weak, nonatomic) id<UINavigationControllerDelegate> navigationControllerDelegate;
@property (retain, nonatomic) UIViewController *rootViewController;
@property (readonly, nonatomic) NSArray *documents;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)init;
- (void)dealloc;
- (void)popoverPresentationController:(id)a0 willRepositionPopoverToRect:(inout struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a1 inView:(inout id *)a2;
- (void)familySetupViewController:(id)a0 didCompleteWithSuccess:(BOOL)a1;
- (void).cxx_destruct;
- (void)popoverPresentationControllerDidDismissPopover:(id)a0;
- (void)popoverControllerDidDismissPopover:(id)a0;
- (id)_presenterViewController;
- (void)popAllDocuments;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_centerRect:(id)a0 adjust:(BOOL)a1;
- (void)_composeReviewViewControllerDidFinish:(id)a0 finished:(BOOL)a1;
- (void)_dismissOverlayControllerWithStackItem:(id)a0 animated:(BOOL)a1;
- (void)_garbageCollectActivityViewController:(id)a0;
- (id)_imageForImageViewElement:(id)a0;
- (id)_modalSourceViewProviderFromStackItems;
- (void)_overlayControllerBackstopAction:(id)a0;
- (id)_overlayStackItems;
- (void)_popDocument:(BOOL)a0 completion:(id /* block */)a1;
- (void)_popDocumentSkippingUserInterfaceUpdates;
- (void)_popOverlayStackItem:(id)a0 animated:(BOOL)a1 completion:(id /* block */)a2;
- (void)_popPopoverStackItem:(id)a0 animated:(BOOL)a1 completion:(id /* block */)a2;
- (BOOL)_popoverController:(id)a0 containsStackItem:(id)a1;
- (void)_presentAlertForDialog:(id)a0;
- (void)_presentOverlayViewControllersFromNavigationController:(id)a0;
- (void)_presetPopoverSheetDocument:(id)a0 viewController:(id)a1 popoverPresentationController:(id)a2;
- (void)_promptForStarRating:(id)a0;
- (void)_pushCharityDocument:(id)a0 options:(id)a1;
- (void)_pushDialogDocument:(id)a0 options:(id)a1;
- (void)_pushFamilySetupDocument:(id)a0 options:(id)a1;
- (void)_pushGiftDocument:(id)a0 options:(id)a1;
- (void)_pushOverlayStackItem:(id)a0;
- (void)_pushPlaylistDocument:(id)a0 options:(id)a1;
- (void)_pushPopoverSheetDocument:(id)a0 viewController:(id)a1 popoverPresentationController:(id)a2 options:(id)a3;
- (void)_pushPopoverStackItem:(id)a0;
- (void)_pushRedeemDocument:(id)a0 options:(id)a1;
- (void)_pushSheetDocument:(id)a0 viewController:(id)a1;
- (void)_pushSheetStackItem:(id)a0;
- (void)_sendDidFinishIfApplicable;
- (id)_showOverlayContainerViewController;
- (void)_unloadDocumentForPopoverController:(id)a0;
- (void)_unloadDocumentForViewController:(id)a0;
- (void)composeReviewViewController:(id)a0 didFailWithDialog:(id)a1;
- (void)composeReviewViewController:(id)a0 didSubmitWithEdit:(BOOL)a1;
- (void)composeReviewViewController:(id)a0 presentDialog:(id)a1;
- (BOOL)composeReviewViewController:(id)a0 shouldSubmitReview:(id)a1;
- (void)composeReviewViewControllerDidCancel:(id)a0;
- (void)ensureOverlayNavigationControllerStackConsistencyForNavigationController:(id)a0;
- (void)giftViewController:(id)a0 didFinishWithResult:(BOOL)a1;
- (id)navigationDocumentForDocument:(id)a0;
- (id)navigationDocumentForNavigationController:(id)a0;
- (void)overlayContainerViewController:(id)a0 willPopViewController:(id)a1;
- (void)popDocument;
- (void)popToDocument:(id)a0;
- (void)presentOverlayViewControllersFromNavigationController:(id)a0;
- (void)pushDocument:(id)a0 options:(id)a1;
- (void)replaceDocument:(id)a0 withDocument:(id)a1 options:(id)a2;
- (void)setOverlayNavigationController:(id)a0 withTransitionCoordinator:(id)a1;
- (void)unloadDocumentForViewController:(id)a0;

@end