@class UIWindow, NSDate, _UITouchesBeganObserverGestureRecognizer, _UIViewServiceDummyPopoverController, _UIHostedWindow, _UIQueueingProxy, _UIHostedTextServiceSession, _UIViewControllerOneToOneTransitionContext, NSMutableArray, UIViewController, NSString, _UIAsyncInvocation, UIPopoverController, NSUndoManager, BLSFrameSpecifierModel, _UIViewServiceSessionActivityRecord, NSArray, _UISheetPresentationControllerClientConfiguration, NSUUID; @protocol BSInvalidatable, _UIViewServiceViewControllerOperatorDelegate; @interface _UIViewServiceViewControllerOperator : UIViewController <_UIPhysicalButtonInteractionArbiterViewServiceObserver, _UIViewServiceViewControllerOperator_RemoteViewControllerInterface, _UIHostedTextServiceSessionDelegate, _UIViewServiceDummyPopoverControllerDelegate, UIAdaptivePresentationControllerDelegate, _UIHostedWindowSystemReferenceAngleProviding, _UIViewServiceSessionPrimaryActivityProviding, _UIFocusMovementActionForwarding, _UISheetPresentationControllerClientRemotePresentationDelegate, _UIViewServiceDeputy, _UIViewServiceDeputyRotationSource> { NSMutableArray *_deferredToViewDidAppear; int _hostPID; int _mediaPID; NSString *_hostBundleID; struct { unsigned int val[8]; } _hostAuditToken; NSUUID *_sessionIdentifier; BOOL _hostCanDynamicallySpecifySupportedInterfaceOrientations; id _remoteViewControllerProxyToOperator; _UIQueueingProxy *_remoteViewControllerProxyToViewController; NSArray *_pluginDisplayConfigurations; UIViewController *_localViewController; NSString *_presentationControllerClassName; _UIHostedWindow *_hostedWindow; BOOL _disableAutomaticKeyboardBehavior; BOOL _serviceInPopover; long long _hostStatusBarOrientation; double _hostStatusBarHeight; NSMutableArray *_deputyRotationDelegates; unsigned int _hostAccessibilityServerPort; _UIHostedTextServiceSession *_textServiceSession; _UIAsyncInvocation *_prepareForDisconnectionInvocation; _UIAsyncInvocation *_invalidationInvocation; UIPopoverController *_displayedPopoverController; _UIViewServiceDummyPopoverController *_dummyPopoverController; unsigned long long _supportedOrientations; long long _availableTextServices; struct UIEdgeInsets { double top; double left; double bottom; double right; } _localViewControllerRequestedInsets; double _localViewControllerRequestedLeftMargin; double _localViewControllerRequestedRightMargin; _UIViewControllerOneToOneTransitionContext *_viewControllerTransitioningContext; long long _editAlertToken; NSUndoManager *_editAlertUndoManager; _UISheetPresentationControllerClientConfiguration *_sheetClientConfiguration; BOOL _hasRequestedKeyboardEventEnvironmentDeferring; NSDate *_previousPresentationDate; BLSFrameSpecifierModel *_blsFrameSpecifierModel; _UIViewServiceSessionActivityRecord *_sessionActivityRecord; _UITouchesBeganObserverGestureRecognizer *_hostedWindowActivityObserverGesture; id _physicalButtonInteractionArbiterObserverToken; } @property (copy, nonatomic, setter=_setTraitsWillChangeHandler:) id /* block */ _traitsWillChangeHandler; @property (copy, nonatomic, setter=_setTraitsDidChangeHandler:) id /* block */ _traitsDidChangeHandler; @property (readonly, nonatomic) UIViewController *localViewController; @property (weak, nonatomic) id<_UIViewServiceViewControllerOperatorDelegate> delegate; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) double _systemReferenceAngleFromHost; @property (readonly, nonatomic) unsigned long long _systemReferenceAngleModeFromHost; @property (readonly, nonatomic) UIWindow *_primaryHostedWindow; @property (readonly, nonatomic) int _effectiveViewControllerAppearState; @property (readonly, nonatomic) unsigned long long _providerType; @property (readonly, nonatomic) NSUUID *_sessionIdentifier; + (void)initialize; + (id)XPCInterface; + (id)operatorWithRemoteViewControllerProxy:(id)a0 hostPID:(int)a1 hostBundleID:(id)a2 hostAuditToken:(struct { unsigned int x0[8]; })a3 sessionIdentifier:(id)a4; - (BOOL)shouldAutorotateToInterfaceOrientation:(long long)a0; - (id)_window; - (void)_marginInfoForChild:(id)a0 leftMargin:(double *)a1 rightMargin:(double *)a2; - (BOOL)_disableAutomaticKeyboardBehavior; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_edgeInsetsForChildViewController:(id)a0 insetsAreAbsolute:(BOOL *)a1; - (void)pressesEnded:(id)a0 withEvent:(id)a1; - (BOOL)shouldAutomaticallyForwardAppearanceMethods; - (id)_queue; - (void)dealloc; - (void)preferredContentSizeDidChangeForChildContentContainer:(id)a0; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (id)preferredFocusEnvironments; - (void)pressesBegan:(id)a0 withEvent:(id)a1; - (id)invalidate; - (void)pressesChanged:(id)a0 withEvent:(id)a1; - (void)loadView; - (id)childViewControllerForStatusBarStyle; - (unsigned long long)supportedInterfaceOrientations; - (id)childViewControllerForStatusBarHidden; - (BOOL)_canShowWhileLocked; - (void)setNeedsStatusBarAppearanceUpdate; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_viewSafeAreaInsetsFromScene; - (void).cxx_destruct; - (BOOL)becomeFirstResponder; - (void)_firstResponderDidChange:(id)a0; - (long long)_availableTextServices; - (void)window:(id)a0 statusBarWillChangeFromHeight:(double)a1 toHeight:(double)a2; - (void)presentationControllerDidAttemptToDismiss:(id)a0; - (void)pressesCancelled:(id)a0 withEvent:(id)a1; - (id)childViewControllerForHomeIndicatorAutoHidden; - (BOOL)shouldAutomaticallyForwardRotationMethods; - (void)_objc_initiateDealloc; - (void)__hostDidChangeStatusBarHeight:(double)a0; - (void)_handleActivityObserverGesture:(id)a0; - (void)_invalidateUnconditionallyThen:(id /* block */)a0; - (void)_sheetInteractionDraggingDidEnd; - (void)_windowDidBecomeApplicationKey:(id)a0; - (void)__cancelAlertActionWithToken:(long long)a0; - (void)__createViewControllerWithOptions:(id)a0 completionBlock:(id /* block */)a1; - (void)__dimmingViewWasTapped; - (void)__exchangeAccessibilityPortInformation:(id)a0 replyHandler:(id /* block */)a1; - (void)__hostDidAttachDisplay:(id)a0; - (void)__hostDidBecomeActive; - (void)__hostDidChangeStatusBarOrientationToInterfaceOrientation:(long long)a0; - (void)__hostDidDetachDisplay:(id)a0; - (void)__hostDidEnterBackground; - (void)__hostDidPromoteFirstResponder; - (void)__hostDidReceivePhysicalButtonBSAction:(id)a0; - (void)__hostDidRotateFromInterfaceOrientation:(long long)a0 skipSelf:(BOOL)a1; - (void)__hostDidSetContentOverlayInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0 andLeftMargin:(double)a1 rightMargin:(double)a2; - (void)__hostDidSetPresentationControllerClassName:(id)a0; - (void)__hostDidUpdateAppearanceWithSerializedRepresentations:(id)a0 originalSource:(id)a1; - (void)__hostDidUpdateDisplay:(id)a0; - (void)__hostDidUpdateSceneContext:(id)a0; - (void)__hostDisablesAutomaticKeyboardBehavior:(BOOL)a0; - (void)__hostReadyToReceiveMessagesFromServiceViewController; - (void)__hostSceneDidEnterBackground; - (void)__hostSceneWillEnterForeground; - (void)__hostViewDidAppear:(BOOL)a0; - (void)__hostViewDidDisappear:(BOOL)a0; - (void)__hostViewDidMoveToScreenWithFBSDisplayIdentity:(id)a0 newHostingHandleReplyHandler:(id /* block */)a1; - (void)__hostViewWillAppear:(BOOL)a0 inInterfaceOrientation:(long long)a1 traitCollection:(id)a2 statusBarHeight:(double)a3 underlapsStatusBar:(BOOL)a4 completionHandler:(id /* block */)a5; - (void)__hostViewWillDisappear:(BOOL)a0; - (void)__hostViewWillMoveToWindowInInterfaceOrientation:(long long)a0 withStatusBarHeight:(double)a1 underlapsStatusBar:(BOOL)a2; - (void)__hostViewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withContextDescription:(id)a1 boundingPath:(id)a2 statusBarHeight:(double)a3 underlapsStatusBar:(BOOL)a4 fence:(id)a5 timing:(struct _UIUpdateTiming { unsigned long long x0; unsigned long long x1; unsigned long long x2; })a6 whenDone:(id /* block */)a7; - (void)__hostWillAnimateRotationToInterfaceOrientation:(long long)a0 duration:(double)a1 skipSelf:(BOOL)a2; - (void)__hostWillEnterForeground; - (void)__hostWillResignActive; - (void)__hostWillRotateToInterfaceOrientation:(long long)a0 duration:(double)a1 skipSelf:(BOOL)a2; - (void)__hostWillTransitionToTraitCollection:(id)a0 withContextDescription:(id)a1 deferIfAnimated:(BOOL)a2 inRemoteViewHierarchy:(BOOL)a3; - (BOOL)__knownPresentationWithoutPresentationControllerInstance; - (void)__prepareForDisconnectionWithCompletionHandler:(id /* block */)a0; - (void)__redoActionWithToken:(long long)a0; - (void)__restoreStateForSession:(id)a0 restorationAnchor:(id)a1; - (void)__saveStateForSession:(id)a0 restorationAnchor:(id)a1 completionHandler:(id /* block */)a2; - (void)__scrollToTopFromTouchAtViewLocation:(struct CGPoint { double x0; double x1; })a0 resultHandler:(id /* block */)a1; - (void)__setBoundingPath:(id)a0; - (void)__setContentSize:(struct CGSize { double x0; double x1; })a0 boundingPath:(id)a1; - (void)__setContentSize:(struct CGSize { double x0; double x1; })a0 boundingPath:(id)a1 withFence:(id)a2; - (void)__setHostCanDynamicallySpecifySupportedInterfaceOrientations:(BOOL)a0; - (void)__setHostTintColor:(id)a0 tintAdjustmentMode:(long long)a1; - (void)__setHostTraitCollection:(id)a0 deferIfAnimated:(BOOL)a1; - (void)__setHostViewUnderlapsStatusBar:(BOOL)a0; - (void)__setMediaOverridePID:(int)a0; - (void)__setServiceInPopover:(BOOL)a0; - (void)__setSheetConfiguration:(id)a0; - (void)__sheetInteractionDraggingDidBeginWithRubberBandCoefficient:(double)a0; - (void)__sheetInteractionDraggingDidChangeWithTranslation:(struct CGPoint { double x0; double x1; })a0 velocity:(struct CGPoint { double x0; double x1; })a1 animateChange:(BOOL)a2; - (void)__sheetInteractionDraggingDidEnd; - (void)__showEditAlertView; - (void)__textServiceDidDismiss; - (void)__timelinesForDateInterval:(id)a0 completion:(id /* block */)a1; - (void)__undoActionWithToken:(long long)a0; - (void)__updateWithFrameSpecifierDate:(id)a0 completion:(id /* block */)a1; - (void)_addSceneForwardingLayersForOwners:(id)a0; - (id)_appearanceSource; - (double)_canvasSystemMinimumMargin; - (id)_childViewControllerForMultitaskingDragExclusionRects; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_customBasePresentationInsetsForView:(id)a0; - (id)_dataFromPressesEvent:(id)a0; - (void)_didBecomeContentViewControllerOfPopover:(id)a0; - (void)_didResignContentViewControllerOfPopover:(id)a0; - (void)_forwardFocusMovementAction:(id)a0; - (BOOL)_forwardPresses:(id)a0 withEvent:(id)a1 canceled:(BOOL)a2; - (id)_inputViewsKey; - (void)_installActivityObserverGestureIfNeeded; - (BOOL)_isHostedRootViewController; - (void)_physicalButtonInteractionArbiter:(id)a0 didUpdateResolvedConfigurations:(id)a1 inActiveViewServiceSession:(id)a2; - (void)_popoverDidDismiss:(id)a0; - (void)_popoverWillPresent:(id)a0; - (void)_prepareForDisconnectionUnconditionallyThen:(id /* block */)a0; - (id)_presentationControllerClassName; - (BOOL)_providesCustomBasePresentationInsets; - (void)_removeSceneForwardingLayersForOwners:(id)a0; - (id)_sessionForStateRestoration:(id)a0; - (void)_setNeedsUpdateOfMultitaskingDragExclusionRects; - (void)_setNeedsUpdateOfSupportedInterfaceOrientations; - (void)_setNeedsUserInterfaceAppearanceUpdate; - (void)_sheetGrabberDidTriggerPrimaryAction; - (void)_sheetInteractionDraggingDidBeginWithRubberBandCoefficient:(double)a0 dismissible:(BOOL)a1 interruptedOffset:(struct CGPoint { double x0; double x1; })a2; - (void)_sheetInteractionDraggingDidChangeWithTranslation:(struct CGPoint { double x0; double x1; })a0 velocity:(struct CGPoint { double x0; double x1; })a1 animateChange:(BOOL)a2 dismissible:(BOOL)a3; - (void)_sheetPresentationControllerClientConfigurationDidChange:(id)a0; - (BOOL)_shouldForwardLegacyRotationOnly; - (id)_showServiceForText:(id)a0 selectedTextRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 type:(long long)a2 fromRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a3 inView:(id)a4; - (id)_showServiceForText:(id)a0 type:(long long)a1 fromRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2 inView:(id)a3; - (id)_showServiceForType:(long long)a0 withContext:(id)a1; - (id)_supportedInterfaceOrientationsForViewController:(id)a0; - (void)_updateSupportedInterfaceOrientationsIfNecessary; - (BOOL)_validateSessionIdentifier:(id)a0 restorationAnchor:(id)a1 functionName:(const char *)a2; - (id)_viewControllersForRotationCallbacks; - (void)_viewServiceIsDisplayingPopoverController:(id)a0; - (void)_wantsKeyboardEventsWithoutFirstResponder:(id)a0; - (void)_willBecomeContentViewControllerOfPopover:(id)a0; - (void)_willResignContentViewControllerOfPopover:(id)a0; - (void)_windowDidRegisterOrUnregisterScrollToTopView; - (void)addDeputyRotationDelegate:(id)a0; - (id)childViewControllerForPointerLock; - (id)childViewControllerForScreenEdgesDeferringSystemGestures; - (id)childViewControllerForWhitePointAdaptivityStyle; - (struct CGSize { double x0; double x1; })contentSizeForViewInPopover; - (void)dismissHostedTextServiceSession:(id)a0 animated:(BOOL)a1; - (void)dummyPopoverController:(id)a0 didChangeContentSize:(struct CGSize { double x0; double x1; })a1 animated:(BOOL)a2; - (void)dummyPopoverController:(id)a0 popoverViewDidSetUseToolbarShine:(BOOL)a1; - (void)establishViewControllerDeputyWithProxy:(id)a0 completionHandler:(id /* block */)a1; - (BOOL)isModalInPresentation; - (void)motionEnded:(long long)a0 withEvent:(id)a1; - (BOOL)sendClientToHostGestureChangeAction:(id)a0; - (void)setNeedsUpdateOfHomeIndicatorAutoHidden; - (void)setNeedsUpdateOfPrefersPointerLocked; - (void)setNeedsUpdateOfScreenEdgesDeferringSystemGestures; - (void)setNeedsWhitePointAdaptivityStyleUpdate; - (void)systemLayoutFittingSizeDidChangeForChildViewController:(id)a0; @end