@class NSXPCListenerEndpoint, NSString, NSMutableSet; @protocol WFUIPresenterConnection, WFUIPresenterDelegate; @interface WFUIPresenter : NSObject <WFUIPresenterHostInterface> @property (class, readonly, nonatomic) WFUIPresenter *defaultPresenter; @property (readonly, nonatomic) id<WFUIPresenterConnection> connection; @property (readonly, nonatomic) id<WFUIPresenterConnection> auxiliaryConnection; @property (readonly, nonatomic) NSMutableSet *runningContextsUsingAuxiliaryConnection; @property (weak, nonatomic) id<WFUIPresenterDelegate> delegate; @property (readonly, nonatomic) NSXPCListenerEndpoint *endpoint; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)showDialogRequest:(id)a0 runningContext:(id)a1 completionHandler:(id /* block */)a2; - (void)beginPersistentModeWithRunningContext:(id)a0 attribution:(id)a1 completionHandler:(id /* block */)a2; - (id)initWithConnection:(id)a0; - (void).cxx_destruct; - (void)dismissPresentedContentForRunningContext:(id)a0 completionHandler:(id /* block */)a1; - (void)presenterRequestedUpdatedRunViewSource:(id)a0 completionHandler:(id /* block */)a1; - (void)updateRunViewSource:(id)a0; - (void)completePersistentModeWithSuccess:(id)a0 runningContext:(id)a1 completionHandler:(id /* block */)a2; - (void)pauseDialogPresentationForDuration:(id)a0 withCompletionHandler:(id /* block */)a1; - (void)presenterRequestedWorkflowPauseForContext:(id)a0 dialogRequest:(id)a1 completionHandler:(id /* block */)a2; - (void)presenterRequestedWorkflowStopForContext:(id)a0; - (void)resumeDialogPresentationWithCompletionHandler:(id /* block */)a0; - (void)updateAttribution:(id)a0 runningContext:(id)a1; - (id)initWithConnection:(id)a0 auxiliaryConnection:(id)a1; - (BOOL)requestShouldUseAuxiliaryConnection:(id)a0; - (BOOL)showWebPage:(id)a0 completionHandler:(id /* block */)a1; @end