@class ASORemoteViewController, ASOHostContext, ASOOverlayManager, NSOperationQueue, NSString, NSObject, ASORemoteOverlay; @protocol OS_dispatch_queue; @interface ASOOverlayViewController : UIApplicationRotationFollowingController @property (retain, nonatomic) ASORemoteViewController *remoteViewController; @property (weak, nonatomic) ASOHostContext *context; @property (retain, nonatomic) ASORemoteOverlay *currentOverlay; @property (retain, nonatomic) NSObject *viewServiceQueue; @property (nonatomic) BOOL isViewServiceLoading; @property (retain, nonatomic) NSOperationQueue *presentationQueue; @property (weak, nonatomic) ASOOverlayManager *overlayManager; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)viewDidLayoutSubviews; - (void)didEnterBackground; - (void)viewDidLoad; - (id)initWithNibName:(id)a0 bundle:(id)a1; - (void)didReceiveMemoryWarning; - (void)viewServiceDidTerminateWithError:(id)a0; - (void).cxx_destruct; - (void)presentOverlay:(id)a0; - (void)dismissOverlay; - (void)failAllQueuedOverlaysWithError:(id)a0; - (void)_loadRemoteViewController:(id /* block */)a0; - (void)_loadViewServiceIfNeeded:(id /* block */)a0; - (void)didFinishDismissingOverlay:(id)a0; - (id)hostContextForOverlayViewService; - (void)loadViewServiceIfNeeded; - (id)remoteViewControllerForOverlayViewService; - (void)shutdownViewServiceIfOverlayOffScreen; - (void)willStartPresentingOverlay:(id)a0; @end