@class NSMutableDictionary, NSValue, UIViewController, UITextInputAssistantItem, UIView, TUIEmojiSearchInputViewController, _UILayerHostView, TUISystemInputAssistantLayout, UIRemoteInputViewInfo, NSString, TUISystemInputAssistantLayoutStandard, TUISystemInputAssistantLayoutSplit, TUISystemInputAssistantStyleFloat, TUISystemInputAssistantView, TUISystemInputAssistantStyleCompact, NSTimer, TUISystemInputAssistantStyleStandard; @protocol UIPredictiveViewController, UIKeyInput; @interface UISystemInputAssistantViewController : UIInputViewController { id _pendingResponderForChangedNotification; NSTimer *_pendingResponderChangedTimer; BOOL _postedSwitchFromEmojiNotification; BOOL _isInputAssistantItemEmpty; BOOL _isButtonBarItemsInlineVisible; } @property (weak, nonatomic) UIView *popoverSourceView; @property (weak, nonatomic) UITextInputAssistantItem *observedInputAssistantItem; @property (retain, nonatomic) NSMutableDictionary *cachedPredictiveViewControllers; @property (retain, nonatomic) TUISystemInputAssistantLayoutStandard *standardAssistantViewLayout; @property (retain, nonatomic) TUISystemInputAssistantLayoutSplit *splitAssistantViewLayout; @property (retain, nonatomic) TUISystemInputAssistantLayout *floatAssistantViewLayout; @property (retain, nonatomic) TUISystemInputAssistantLayout *compactAssistantViewLayout; @property (retain, nonatomic) TUISystemInputAssistantStyleStandard *standardStyle; @property (retain, nonatomic) TUISystemInputAssistantStyleFloat *floatStyle; @property (retain, nonatomic) TUISystemInputAssistantStyleCompact *compactStyle; @property (retain, nonatomic) UITextInputAssistantItem *remoteAssistantItem; @property (nonatomic) BOOL showsRemoteInputDashViewController; @property (nonatomic) double remoteCenterViewPreferredWidth; @property (retain, nonatomic) TUIEmojiSearchInputViewController *emojiSearchViewController; @property (retain, nonatomic) UIViewController *predictiveViewController; @property (weak, nonatomic) UIViewController *expandedItemsController; @property BOOL assistantEnabledPreference; @property BOOL assistantOniPhonePreference; @property BOOL hasCheckedPreferences; @property BOOL currentlyCheckingPreferences; @property (nonatomic) long long assistantBarStyle; @property (retain, nonatomic) NSValue *currentInputDelegatePointerValue; @property (retain, nonatomic) _UILayerHostView *remoteAssistantView; @property (retain, nonatomic) UIView *remoteAssistantContainerView; @property (retain, nonatomic) UIRemoteInputViewInfo *remoteAssistantViewInfo; @property (retain, nonatomic) UIViewController *centerViewController; @property (readonly, nonatomic) BOOL supportsCompactStyle; @property (readonly, nonatomic) TUISystemInputAssistantView *systemInputAssistantView; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (BOOL)_requiresProxyInterface; + (long long)keyboardOrientation; + (BOOL)shouldShowSystemInputAssistantItems; + (double)_defaultPreferredHeightForTraitCollection:(id)a0 interfaceOrientation:(long long)a1; + (double)_defaultPreferredHeightForTraitCollection:(id)a0; - (void)emojiSearchWillInsertEmoji:(id)a0 forSearchQuery:(id)a1; - (id)_emojiSearchField; - (void)emojiSearchTextFieldDidBecomeInactive:(id)a0; - (id)init; - (id)predictionViewController; - (void)viewWillAppear:(BOOL)a0; - (BOOL)shouldBeShownForInputDelegate:(id)a0 inputViews:(id)a1; - (void)dealloc; - (long long)adaptivePresentationStyleForPresentationController:(id)a0; - (BOOL)layoutHasBuiltinAssistantView; - (BOOL)isEmojiSearchResultsVisible; - (id)_customCenterBarButtonItem:(id)a0; - (id)candidateViewController; - (void)_willShowKeyboardSwitcher; - (id)placeholderItemOfWidth:(double)a0; - (void)_registerForAssistantViewNotifications; - (void)_willChangePlacementNotification:(id)a0; - (void)_textDidChange; - (id)compatibilityViewController; - (void)viewDidLoad; - (void)autocorrectionControllerDidClearAutocorrections:(id)a0; - (void)dismissDictationMenuIfNeeded; - (id)inputWindowController; - (double)preferredHeightForTraitCollection:(id)a0; - (void)setOverrideSafeAreaInsets; - (BOOL)_canShowCenterBarButtonItem; - (id)_defaultTintColor; - (void)preferencesControllerChanged:(id)a0; - (void)applyRemoteAssistantItem:(id)a0; - (void)_didChangeTextEffectsRotationNotification:(id)a0; - (void)_willChangeTextEffectsRotationNotification:(id)a0; - (void)_beginObservingInputAssistantItemForRelevantItemChanges:(id)a0; - (void)loadView; - (void)prepareForPopoverPresentation:(id)a0; - (void)_updateViewsForAssistantBarStyle:(long long)a0; - (void)updateCenterViewVisibilityStateForInputDelegate:(id)a0; - (BOOL)_hasCustomCenterViewControllerWidth; - (void)prepareTransition:(id)a0 animated:(BOOL)a1; - (id)_inputDelegateAsResponder:(id)a0; - (void)_didChangePlacementOrInputSourceNotification:(id)a0; - (void)_updateSystemInputAssistantViewStylingForInputAssistantItem:(id)a0; - (void)showEmojiSearch:(BOOL)a0; - (BOOL)_canShowWhileLocked; - (void)emojiSearchTextFieldWillBecomeInactive:(id)a0; - (double)_centerViewWidthForTraitCollection:(id)a0 interfaceOrientation:(long long)a1; - (id)_customCenterViewController:(id)a0; - (void)updateAssistantBarStyle:(long long)a0; - (BOOL)shouldUseCustomBackground:(id)a0; - (void)_inputModeChanged:(id)a0; - (void)_showCandidates; - (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3; - (id)_currentInputDelegate; - (BOOL)_hidesCenterViewForActiveWindowingMode; - (void)autocorrectionController:(id)a0 didUpdateAutocorrectionList:(id)a1; - (void).cxx_destruct; - (void)_updateLanguageIndicatorPointerInteractionAndImage; - (BOOL)_isAssistantPreferenceEnabled; - (void)setInputAssistantButtonItemsForResponder:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })barFrame; - (BOOL)_usesCustomBackground; - (void)prepareForFloating:(BOOL)a0; - (void)updateRemoteAssistantViewHidden; - (BOOL)_centerPredictionViewVisibleForInputDelegate:(id)a0 inputViews:(id)a1; - (BOOL)isVisibleWhenMinimized; - (BOOL)isInputAssistantItemEmpty; - (BOOL)shouldShowEmojiSearchViewControllerForInputDelegate:(id)a0; - (id)_popoverViewControllerForBarButtonItemGroup:(id)a0; - (void)_keyboardDictationAvailabilityDidChangeNotification:(id)a0; - (id)UIAssistantItemForRTIAssistantItem:(id)a0; - (void)_updateCenterViewWidthAndRenderConfig; - (void)dismissLanguageIndicatorMenuIfNeeded; - (void)emojiSearchTextFieldDidBecomeActive:(id)a0; - (void)_responderCapabilitiesChangedNotification:(id)a0; - (void)setNeedsValidation; - (void)dismissKeyboardItemIfNeeded; - (BOOL)_assistantItemsVisibleForResponder:(id)a0; - (id)layoutFromAssistantBarStyle:(long long)a0; - (double)_buttonBarWidthForTraitCollection:(id)a0 interfaceOrientation:(long long)a1; - (void)systemInputAssistantView:(id)a0 wantsToShowCollapsedItemGroup:(id)a1 fromView:(id)a2; - (void)_expandBarItems; - (BOOL)_shouldCollapseEmojiSearchView; - (id)styleFromAssistantBarStyle:(long long)a0; - (void)_updateCenterViewWidthForInterfaceOrientation:(long long)a0; - (BOOL)_allowedToShowBarButtonItemsInline:(id)a0; - (void)automaticallySetCenterViewControllerBasedOnInputDelegate:(id)a0; - (BOOL)_isEmojiInputMode; - (id)UIGroupsForRTIGroups:(id)a0; - (void)_responderChangedNotification:(id)a0; - (void)_applicationDidBecomeActiveNotification:(id)a0; - (void)popoverPresentationControllerDidDismissPopover:(id)a0; - (void)_collapseBarItems; - (void)dismissEmojiSearch; - (void)_queueResponderChangedForNewResponder:(id)a0; - (void)_candidatesChanged; - (void)updateAssistantPreferences; - (double)preferredHeightForTraitCollection:(id)a0 orientation:(long long)a1; - (void)_dismissEmojiSearch; - (void)emojiSearchTextFieldWillBecomeActive:(id)a0; - (BOOL)_shouldShowExpandableButtonBarItemsForResponder:(id)a0; @end