@class NSTimer, UIView, WFDialogRequest, WFCompactStatusViewController, NSString, WFCompactUnlockService, WFDialogAttribution, WFActionUserInterfaceListener, NSProgress, MTMaterialView, WFWorkflowRunningContext, WFDebouncer; @protocol WFCompactHostingViewControllerDelegate; @interface WFCompactHostingViewController : UIViewController <WFActionUserInterfaceDelegate, WFCompactDialogViewControllerDelegate> @property (readonly, nonatomic) BOOL screenIsLocked; @property (retain, nonatomic) WFWorkflowRunningContext *runningContext; @property (retain, nonatomic) WFDialogAttribution *runningAttribution; @property (retain, nonatomic) NSProgress *progress; @property (retain, nonatomic) id progressSubscriber; @property (nonatomic) BOOL hasViewAppeared; @property (retain, nonatomic) UIView *dimmingView; @property (retain, nonatomic) MTMaterialView *materialView; @property (retain, nonatomic) WFCompactStatusViewController *statusViewController; @property (retain, nonatomic) NSTimer *statusViewTimer; @property (nonatomic) unsigned long long allowedInterfaceOrientations; @property (retain, nonatomic) WFDialogRequest *pendingRequest; @property (nonatomic) BOOL handlingRequest; @property (nonatomic) BOOL preparingToPresentDialog; @property (copy, nonatomic) id /* block */ requestCompletionHandler; @property (retain, nonatomic) WFActionUserInterfaceListener *actionInterfaceListener; @property (readonly, nonatomic) WFCompactUnlockService *unlockService; @property (retain, nonatomic) WFDebouncer *singleStepShortcutCompletionDialogDebouncer; @property (readonly, weak, nonatomic) id<WFCompactHostingViewControllerDelegate> delegate; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)dealloc; - (void)viewWillLayoutSubviews; - (void)loadView; - (unsigned long long)supportedInterfaceOrientations; - (BOOL)_canShowWhileLocked; - (void)dismissPresentedContentWithCompletionHandler:(id /* block */)a0; - (void).cxx_destruct; - (void)viewDidAppear:(BOOL)a0; - (void)handleRequest:(id)a0 completionHandler:(id /* block */)a1; - (void)handleTapGesture:(id)a0; - (void)dismissPersistentChromeWithSuccess:(BOOL)a0 customAttribution:(id)a1 completionHandler:(id /* block */)a2; - (void)preparePersistentChromeWithContext:(id)a0 attribution:(id)a1; - (void)actionUserInterface:(id)a0 setSupportedInterfaceOrientations:(unsigned long long)a1; - (void)actionUserInterface:(id)a0 showViewControllerInPlatter:(id)a1; - (void)cancelAndDismiss; - (void)clearStatusViewTimer; - (void)dialogViewController:(id)a0 didFinishWithResponse:(id)a1 waitForFollowUpRequest:(BOOL)a2; - (void)dismissPlatterForActionUserInterface:(id)a0 completionHandler:(id /* block */)a1; - (void)dismissPlatterViewControllerAndUpdateChromeAnimated:(BOOL)a0 completionHandler:(id /* block */)a1; - (void)dismissPlatterViewControllerIfNecessaryAnimated:(BOOL)a0 completionHandler:(id /* block */)a1; - (void)handlePendingRequest; - (id)initWithScreenLocked:(BOOL)a0 delegate:(id)a1; - (void)keyboardWillChange; - (void)presentChromeIfPossible; - (void)presentStatusViewController; - (id)presentationAnchorForActionUserInterface:(id)a0; - (void)scheduleStatusViewToAppear; - (void)setTouchPassthrough:(BOOL)a0; - (void)updateChromeVisibilityWithCompletionHandler:(id /* block */)a0; - (id)viewControllerForPresentingActionUserInterface:(id)a0; @end