@class UIPeripheralHostState, NSString, UIView, UITextInputMode, CADisplayLink, NSMutableDictionary, UIKeyboardRotationState, UIResponder, UIPeripheralHostView, NSMutableArray, UIInputViewSet; @interface UIPeripheralHost : NSObject <UIScrollViewIntersectionDelegate, UIGestureRecognizerDelegate> { UIPeripheralHostView *_hostView; BOOL _automaticAppearanceEnabledInternal; int _ignoredReloads; int _nextAutomaticOrderInDirection; BOOL _isTranslating; BOOL _isUndocked; BOOL _splitLockState; CADisplayLink *_displayLink; struct CGAffineTransform { double a; double b; double c; double d; double tx; double ty; } _targetTransform; struct CGAffineTransform { double a; double b; double c; double d; double tx; double ty; } _initialTransform; struct CGPoint { double x; double y; } _velocity; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _lastKnownIVFrame; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _lastKnownIAVFrame; long long _disableAnimationsCount; NSMutableArray *_targetStateStack; BOOL _interfaceAutorotationDisabled; double _ambiguousControlCenterActivationMargin; NSMutableDictionary *_deferredTransitionTasks; } @property (readonly, nonatomic) UIView *view; @property (nonatomic) BOOL automaticAppearanceInternalEnabled; @property (nonatomic) double ambiguousControlCenterActivationMargin; @property (readonly, nonatomic) UIResponder *responder; @property (nonatomic) BOOL animationFencingEnabled; @property (readonly, nonatomic) UIInputViewSet *inputViews; @property (readonly, nonatomic) UIInputViewSet *loadAwareInputViews; @property (readonly, nonatomic) BOOL keyClicksEnabled; @property (retain, nonatomic) UIKeyboardRotationState *rotationState; @property (retain, nonatomic) UIPeripheralHostState *targetState; @property (retain, nonatomic) UIResponder *responder; @property (nonatomic) BOOL animationFencingEnabled; @property (readonly, nonatomic) BOOL animationsEnabled; @property (retain, nonatomic) UIInputViewSet *_inputViews; @property (retain, nonatomic) UIInputViewSet *_transientInputViews; @property (nonatomic) int currentState; @property (readonly, nonatomic) BOOL automaticAppearanceReallyEnabled; @property (nonatomic) BOOL automaticAppearanceEnabled; @property (retain, nonatomic) UITextInputMode *documentInputMode; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)sharedInstance; + (void)setKeyboardOnScreenNotifyKey:(BOOL)a0; + (BOOL)pointIsWithinKeyboardContent:(struct CGPoint { double x0; double x1; })a0; + (id)endPlacementForInputViewSet:(id)a0 windowScene:(id)a1; + (Class)hostViewClass; + (id)passthroughViews; + (struct CGPoint { double x0; double x1; })defaultUndockedOffset; + (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })screenBoundsInAppOrientation; + (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })floatingChromeBuffer; + (void)setFloating:(BOOL)a0 onCompletion:(id /* block */)a1; + (id)allVisiblePeripheralFrames; + (void)_releaseSharedInstance; + (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })visibleInputViewFrame; + (struct CGPoint { double x0; double x1; })adjustedFloatingOffsetForKeyboardSize:(struct CGSize { double x0; double x1; })a0; + (BOOL)inputViewSetContainsView:(id)a0; + (id)activeInstance; + (void)adjustFloatingPersistentOffsetForKeyboardSize:(struct CGSize { double x0; double x1; })a0; + (double)gridViewRubberBandValueForValue:(double)a0 target:(double)a1 timeInterval:(double)a2 velocity:(double *)a3; + (Class)floatingAssistantBarPlacementClassSupportingCompactStyle:(BOOL)a0; + (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })visiblePeripheralFrame; - (void)forceOrderInAutomaticAnimated:(BOOL)a0; - (void)popAnimationStyle; - (void)forceReloadInputViews; - (void)_endDisablingAnimations; - (id)containerRootController; - (void)_preserveInputViewsWithId:(id)a0 animated:(BOOL)a1 reset:(BOOL)a2; - (void)flushDelayedTasks; - (BOOL)hasDictationKeyboard; - (void)setInputViewsHidden:(BOOL)a0; - (BOOL)isUndocked; - (void)updateToPlacement:(id)a0 withNormalAnimationsAndNotifications:(BOOL)a1; - (BOOL)maximizeWithAnimation:(BOOL)a0; - (id)existingContainerRootController; - (void)queueDelayedTask:(id /* block */)a0; - (id)_renderConfigForResponder:(id)a0; - (id)containerWindow; - (void)_preserveInputViewsWithId:(id)a0 animated:(BOOL)a1; - (BOOL)minimize; - (void)_beginDisablingAnimations; - (BOOL)isTranslating; - (BOOL)_restoreInputViewsWithId:(id)a0 animated:(BOOL)a1; - (id)viewForTransitionScreenSnapshot; - (void)_clearPreservedInputViewsWithId:(id)a0 clearKeyboard:(BOOL)a1; - (void)forceOrderOutAutomaticToDirection:(int)a0 withDuration:(double)a1; - (BOOL)_isTransitioning; - (void)_clearPreservedInputViewsWithRestorableResponder:(id)a0; - (id)_sceneForFirstResponder:(id)a0; - (void)extendKeyboardBackdropHeight:(double)a0 withDuration:(double)a1; - (id)transitioningView; - (id)_screenForFirstResponder:(id)a0; - (BOOL)maximize; - (void)postWillShowNotificationForGeometry:(struct UIPeripheralAnimationGeometry { struct CGPoint { double x0; double x1; } x0; struct CGPoint { double x0; double x1; } x1; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x2; struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; } x3; double x4; })a0 duration:(double)a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })transitioningFrame; - (void)logGeometryDescriptionFromUserInfo:(id)a0; - (id)init; - (BOOL)_shouldDelayRotationForWindow:(id)a0; - (struct CGPoint { double x0; double x1; })offHostPointForPoint:(struct CGPoint { double x0; double x1; })a0; - (struct CGSize { double x0; double x1; })sizeOfInputViewForInputViewSet:(id)a0 withInterfaceOrientation:(long long)a1; - (void)dealloc; - (void)moveToPersistentOffset; - (void)setKeyboardOnScreenNotifyKey:(BOOL)a0; - (BOOL)shouldUseHideNotificationForGeometry:(struct UIPeripheralAnimationGeometry { struct CGPoint { double x0; double x1; } x0; struct CGPoint { double x0; double x1; } x1; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x2; struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; } x3; double x4; })a0; - (void)textEffectsWindowDidRotate:(id)a0; - (struct CGPoint { double x0; double x1; })adjustedPersistentOffset; - (id)_inheritedRenderConfig; - (void)flushDelayedTasksForKey:(id)a0; - (BOOL)hasCustomInputView; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })screenRectFromBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 atCenter:(struct CGPoint { double x0; double x1; })a1 applyingSourceHeightDelta:(double)a2; - (void)removePreservedInputViewSetForInputView:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_inputViewRectToAvoid; - (void)forceOrderOutAutomaticAnimated:(BOOL)a0; - (void)performMultipleOperations:(id /* block */)a0 withAnimationStyle:(id)a1; - (void)setTextEffectsWindowLevelForInputView:(id)a0 responder:(id)a1; - (BOOL)hasDelayedTasksForKey:(id)a0; - (void)setUndockedWithOffset:(struct CGPoint { double x0; double x1; })a0 animated:(BOOL)a1; - (void)scrollView:(id)a0 didFinishPanGesture:(id)a1; - (id)contentView; - (BOOL)isOnScreen; - (void)finishRotationOfKeyboard:(id)a0; - (void)disableInterfaceAutorotation:(BOOL)a0; - (void)orderOutAutomaticSkippingAnimation; - (int)_isKeyboardDeactivated; - (void)_restoreInputAccessoryViewOverrideWithId:(id)a0; - (void)setDeactivatedKeyboard:(BOOL)a0 forScene:(id)a1 forSuppressionAssertion:(BOOL)a2; - (BOOL)isRotating; - (struct CGSize { double x0; double x1; })totalPeripheralSizeForOrientation:(long long)a0; - (double)getVerticalOverlapForView:(id)a0 usingKeyboardInfo:(id)a1; - (BOOL)isOffScreen; - (void)orderInAutomaticFromDirection:(int)a0 withDuration:(double)a1; - (unsigned long long)_clipCornersOfView:(id)a0; - (void)postKeyboardFrameChangeNotification:(id)a0 withInfo:(id)a1; - (BOOL)_isCoordinatingWithSystemGestures; - (void)forceOrderOutAutomatic; - (id)lastUsedInputModeForCurrentContext; - (void)prepareForRotationOfKeyboard:(id)a0 toOrientation:(long long)a1; - (void)prepareForRotationToOrientation:(long long)a0; - (void)rotateKeyboard:(id)a0 toOrientation:(long long)a1; - (BOOL)_isSuppressedByManualKeyboard; - (void).cxx_destruct; - (void)queueDelayedTask:(id /* block */)a0 forKey:(id)a1 delay:(double)a2; - (void)orderInAutomaticSkippingAnimation; - (void)queueDelayedTask:(id /* block */)a0 forKey:(id)a1; - (void)manualKeyboardWasOrderedIn:(id)a0; - (id)transformedContainerView; - (id)containerTextEffectsWindow; - (void)setKeyboardFencingEnabled:(BOOL)a0; - (void)_preserveInputViewsWithId:(id)a0; - (void)manualKeyboardWillBeOrderedIn:(id)a0; - (void)finishRotation; - (double)minimumOffsetForBuffer:(double)a0; - (void)performWithoutDeactivation:(id /* block */)a0; - (void)forceOrderInAutomatic; - (id)userInfoFromGeometry:(struct UIPeripheralAnimationGeometry { struct CGPoint { double x0; double x1; } x0; struct CGPoint { double x0; double x1; } x1; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x2; struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; } x3; double x4; })a0 duration:(double)a1 forWill:(BOOL)a2 forShow:(BOOL)a3; - (void)orderOutAutomaticToDirection:(int)a0 withDuration:(double)a1; - (void)pushAnimationStyle:(id)a0; - (void)manualKeyboardWasOrderedOut:(id)a0; - (void)enableKeyboardTyping; - (void)updateInputAccessoryViewVisibility:(BOOL)a0 withDuration:(double)a1; - (void)forceOrderInAutomaticFromDirection:(int)a0 withDuration:(double)a1; - (void)setDeactivatedKeyboard:(BOOL)a0 forScene:(id)a1; - (BOOL)userInfoContainsActualGeometryChange:(id)a0; - (void)peripheralHostWillResume:(id)a0; - (void)orderInAutomatic; - (void)_updateContainerWindowLevel; - (void)setDeactivatedKeyboard:(BOOL)a0 forScene:(id)a1 forSuppressionAssertion:(BOOL)a2 updatePlacement:(BOOL)a3; - (id)_renderConfigForCurrentResponder; - (id)_currentInputView; - (void)postDidShowNotificationForGeometry:(struct UIPeripheralAnimationGeometry { struct CGPoint { double x0; double x1; } x0; struct CGPoint { double x0; double x1; } x1; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x2; struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; } x3; double x4; })a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })visiblePeripheralFrame:(BOOL)a0; - (void)orderOutAutomatic; - (void)rotateToOrientation:(long long)a0; - (id)containerTextEffectsWindowAboveStatusBar; - (void)manualKeyboardWillBeOrderedOut:(id)a0; - (void)scrollView:(id)a0 didPanWithGesture:(id)a1; @end