@class UIInputSetHostView, NSMutableDictionary, UIInputViewSet, UIInputViewSetPlacement, UIViewController, UIFlickingAssistantViewSupport, UIView, TUIInputAssistantHostView, NSString, UIInputWindowController, UIInputWindowControllerHosting, NSLayoutConstraint, UISystemKeyboardDockController, UIKBInputBackdropView, UISplitKeyboardSupport, UIScrollToDismissSupport; @protocol UIInputViewSetPlacementApplicator, _UIRemoteKeyboardControllerDelegate; @interface UIInputWindowControllerHostingItem : NSObject <UIInputViewSetPlacementOwner, UISplitKeyboardSource, _UIRemoteKeyboardViewSource, UIInputViewSetPlacementDelegate, _UIRemoteKeyboardDistributedViewSource> { UIScrollToDismissSupport *_cachedScrollDismissController; id /* block */ _interactiveTransitionCleanupBlock; double _backdropHeightDelta; NSLayoutConstraint *_inputViewHeightConstraint; NSLayoutConstraint *_assistantViewHeightConstraint; NSLayoutConstraint *_accessoryViewHeightConstraint; NSLayoutConstraint *_emptyHeightConstraint; NSMutableDictionary *_inputViewEdgeConstraints; NSMutableDictionary *_assistantViewEdgeConstraints; NSMutableDictionary *_accessoryViewEdgeConstraints; NSMutableDictionary *_inputBackdropViewEdgeConstraints; NSMutableDictionary *_inputBackdropBackgroundViewEdgeConstraints; NSMutableDictionary *_inputDockViewEdgeConstraints; NSMutableDictionary *_assistantBackdropViewEdgeConstraints; NSMutableDictionary *_accessoryBackdropViewEdgeConstraints; UIView *_inputBackdropBackgroundView; UISystemKeyboardDockController *_dockViewController; double _verticalTranslationForSplitKeyboard; UIInputViewSetPlacement *_cachedPlacement; BOOL _supportsDockViewController; TUIInputAssistantHostView *_inputAssistantHostView; } @property (retain, nonatomic) id<UIInputViewSetPlacementApplicator> applicator; @property (readonly, weak, nonatomic) UIInputWindowController *owner; @property (readonly, weak, nonatomic) UIInputWindowControllerHosting *container; @property (retain, nonatomic) UIView *floatingKeyboardMaskView; @property (retain, nonatomic, setter=setInputBackdropView:) UIKBInputBackdropView *_inputBackdropView; @property (retain, nonatomic, setter=setInputAssistantBackdropView:) UIKBInputBackdropView *_inputAssistantBackdropView; @property (retain, nonatomic, setter=setInputAccessoryBackdropView:) UIKBInputBackdropView *_inputAccessoryBackdropView; @property (retain, nonatomic) UIInputSetHostView *hostView; @property (nonatomic) UIView *inputView; @property (nonatomic) UIView *inputAccessoryView; @property (nonatomic) UIView *inputAssistantView; @property (readonly, nonatomic) UIView *dockView; @property (readonly, nonatomic) UIView *scrollTrackingView; @property (readonly, retain, nonatomic) UISplitKeyboardSupport *splitKeyboardController; @property (readonly, retain, nonatomic) UIFlickingAssistantViewSupport *flickingAssistantViewSupport; @property (readonly, nonatomic) BOOL scrollKeyboardActive; @property (readonly) BOOL keyboardController; @property (readonly) UIInputViewSetPlacement *placement; @property (readonly) UIInputViewSet *inputViewSet; @property (readonly) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } inputViewPadding; @property (readonly) UIView *containerView; @property BOOL hideInputViewBackdrops; @property (readonly) long long inputViewBackdropStyle; @property BOOL hideInputAssistantBackdrop; @property BOOL hideInputView; @property (readonly) TUIInputAssistantHostView *inputAssistantHostView; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) UIView *view; @property (readonly, nonatomic) BOOL isChangingPlacement; @property (readonly, nonatomic) struct CGPoint { double x0; double x1; } positionConstraintConstant; @property (readonly, nonatomic) UIViewController *_inputViewController; @property (retain, nonatomic) id<_UIRemoteKeyboardControllerDelegate> controllerDelegate; @property (readonly, nonatomic) BOOL isOnScreenRotating; @property (nonatomic) BOOL dontDismissReachability; - (void)updateProgress:(double)a0 startHeight:(double)a1 endHeight:(double)a2; - (void)checkPlaceholdersForRemoteKeyboards; - (void)enumerateBoundingRects:(id /* block */)a0; - (void)configureSplitKeyboardController:(BOOL)a0; - (void)finishScrollViewTransition; - (BOOL)_isForDragToDismiss; - (void)configureScrollDismissController:(BOOL)a0; - (void)finishSplitTransition; - (void)clearVisibilityConstraints; - (void)clearInputAssistantViewEdgeConstraints; - (void)willBeginTranslation; - (void)disableViewSizingConstraints:(unsigned long long)a0 forNewView:(id)a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })fullInputViewAndAssistantFrame; - (BOOL)_isForSplitKeyboard; - (double)offsetForSplitTransition; - (BOOL)_isForSelf:(id)a0; - (void)placementNeedsUpdate:(id)a0; - (void)updateForKeyplaneChangeWithContext:(id)a0; - (void)updateKeyboardDockViewVisibility; - (void)prepareForSplitTransition; - (id)inputAssistantViewController; - (id)ownerView; - (BOOL)_shouldShowInputDockView; - (void)setAccessoryViewVisible:(BOOL)a0 delay:(double)a1; - (void)updateViewConstraints; - (void)updateViewSizingConstraints; - (id)inputAccessoryViewController; - (void)someViewDidLayoutSubviews; - (void)completeTransition:(id)a0 withInfo:(id)a1; - (id)inputViewController; - (void)clearInputViewEdgeConstraints; - (id)initWithContainer:(id)a0; - (void)updateInputAccessoryBackdropView; - (void)resetInputViewVisibility; - (void)updateInputAssistantBackdropView; - (void)clearInteractiveTransitionStateIfNecessary; - (void)updateViewSizingConstraints:(id)a0; - (void)updateSupportsDockViewController; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })visibleFrame; - (void)setPlacement:(id)a0 quietly:(BOOL)a1 animated:(BOOL)a2 generateSplitNotification:(BOOL)a3; - (void)updateTransition:(id)a0 withInfo:(id)a1; - (void)updateVisibilityConstraintsForPlacement:(id)a0; - (void)removeInputAssistantHostView; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })notificationsFrame; - (void)configureFlickingAssistantViewController:(BOOL)a0; - (void)setPlacement; - (void)updateEmptyHeightConstraint; - (void)updateConstraintInsets; - (void)didFinishTranslation; - (void)resetBackdropHeight; - (void)resetVerticalConstraint; - (void)clearInputAccessoryViewEdgeConstraints; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })fullScreenFrame; - (void)finishSplitTransition:(BOOL)a0; - (void)refreshApplicator; - (void)initializeTranslateGestureRecognizerIfNecessary; - (void)removeMatchMoveAnimationIfNeeded; - (void)extendKeyboardBackdropHeight:(double)a0 withDuration:(double)a1; - (void)resetPlacement; - (void)prepareTranslationFromPlacement:(id)a0 to:(id)a1; - (id)constructNotificationInfoForScrollWithMode:(unsigned long long)a0; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_aligningInsetsForChildInputViewController:(id)a0 includeSceneBounds:(BOOL)a1; - (void)transitionDidFinish:(BOOL)a0; - (void)setPlacement:(id)a0; - (void)dealloc; - (void)startTransition:(id)a0 withInfo:(id)a1; - (void)willBeginTranslationFromPlacement:(id)a0 to:(id)a1; - (id)_updateOrCreateConstraintInDict:(id)a0 key:(id)a1 fromView:(id)a2 toView:(id)a3 tracker:(id)a4 creator:(id /* block */)a5; - (void)updateInputBackdropViewVisibility; - (void)_fillInNotificationInfo:(id)a0 forDismissMode:(unsigned long long)a1; - (void)rebuildConstraints:(id)a0 forView:(id)a1 toMatchView:(id)a2 tracker:(id)a3; - (id)viewMatchingConstraintForAttribute:(long long)a0 primaryView:(id)a1 secondaryView:(id)a2; - (void).cxx_destruct; - (void)_updateBackdropViews; - (void)configureDockViewController:(BOOL)a0; - (void)createAnimationMatchWithInfo:(id)a0; - (void)updateInputBackdropView; - (void)didFinishTranslationFromPlacement:(id)a0 to:(id)a1; - (void)setInterfaceAutorotationDisabled:(BOOL)a0; @end