@class RemoteUIManagerConfig, NSString, MechanismUI, NSDate; @protocol LARemoteUI, LARemoteUIHost, LAUIMechanism; @interface _RemoteUIManager : NSObject { MechanismUI *_uiMechanism; id /* block */ _pendingShowUiReply; id /* block */ _pendingUiActivationBlock; MechanismUI *_pendingUiMechanism; id _dismissingUi; BOOL _uiDismissedBeforeConnection; BOOL _ignoreDeactivation; int _showUiCounter; int _dismissUiCounter; RemoteUIManagerConfig *_config; NSDate *_latestAllowedUIExitTimestamp; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)init; - (id)initWithConfig:(id)a0; - (id)workQueue; - (void).cxx_destruct; - (void)checkClearForIdleExitWithCompletion:(id /* block */)a0; - (void)connectRemoteUI:(id)a0 reply:(id /* block */)a1; - (void)disconnectRemoteUI; - (void)_activateUi; - (void)_assignPendingMechanism:(id)a0 reply:(id /* block */)a1; - (void)_replyOnceToShowUi:(BOOL)a0 error:(id)a1; - (void)_setupUiActivationTimeoutForParams:(id)a0; - (void)connectionToViewServiceInvalidated:(id /* block */)a0; - (void)didReceiveExpectedError:(id)a0; - (void)didReceiveUnexpectedError:(id)a0; - (void)dismissRemoteUI:(id)a0 uiMechanism:(id)a1 uiDisappeared:(BOOL)a2 reply:(id /* block */)a3; - (void)prepareForRemoteViewControllerWithMechanism:(id)a0 reply:(id /* block */)a1; - (void)showUIWithParams:(id)a0 reply:(id /* block */)a1; @end