@class _UIKeyShortcutHUDCollectionViewManager, NSMutableDictionary, _UIPassthroughScrollInteraction, UIKeyCommand, UIViewPropertyAnimator, _UIKeyShortcutHUDMenuViewController, UITextInputPasswordRules, _UIKeyShortcutHUDToolbarViewController, UIView, UIKeyShortcutHUDMetrics, NSString, NSLayoutConstraint, _UIKeyShortcutHUDWindow, _UIKeyShortcutHUDConfiguration; @protocol UIKeyShortcutHUDMetricsProvider, _UIKeyShortcutHUDViewControllerDelegate; @interface _UIKeyShortcutHUDViewController : UIViewController <_UIKeyShortcutHUDMenuViewControllerDelegate, _UIKeyShortcutHUDToolbarViewControllerDelegate, UIKeyInput, _UIPassthroughScrollInteractionDelegate> @property (retain, nonatomic) UIView *hudContainerView; @property (retain, nonatomic) _UIKeyShortcutHUDMenuViewController *menuVC; @property (retain, nonatomic) _UIKeyShortcutHUDToolbarViewController *toolbarVC; @property (readonly, nonatomic, getter=isHidden) BOOL hidden; @property (readonly, nonatomic, getter=isCompletelyPresented) BOOL completelyPresented; @property (retain, nonatomic) NSLayoutConstraint *hudContainerLeadingEdgeConstraint; @property (retain, nonatomic) NSLayoutConstraint *hudContainerTrailingEdgeConstraint; @property (retain, nonatomic) NSLayoutConstraint *hudContainerTopEdgeConstraint; @property (retain, nonatomic) NSLayoutConstraint *hudContainerBottomEdgeConstraint; @property (retain, nonatomic) NSLayoutConstraint *hudContainerBottomSafeAreaEdgeConstraint; @property (retain, nonatomic) NSLayoutConstraint *menuPreferredWidthConstraint; @property (retain, nonatomic) NSLayoutConstraint *menuPreferredHeightConstraint; @property (retain, nonatomic) NSLayoutConstraint *menuToolbarSpacingConstraint; @property (retain, nonatomic) NSLayoutConstraint *toolbarPreferredWidthConstraint; @property (retain, nonatomic) _UIKeyShortcutHUDCollectionViewManager *collectionViewManager; @property (retain, nonatomic) UIKeyShortcutHUDMetrics *metrics; @property (retain, nonatomic) _UIPassthroughScrollInteraction *passthroughScrollInteraction; @property (retain, nonatomic) NSMutableDictionary *hudToModelKeyCommandsMap; @property (weak, nonatomic) UIKeyCommand *showShortcutsKeyCommand; @property (retain, nonatomic) UIViewPropertyAnimator *hudAppearanceAnimator; @property (retain, nonatomic) UIViewPropertyAnimator *menuPanelAnimator; @property (retain, nonatomic) UIViewPropertyAnimator *searchTransitionAnimator; @property (nonatomic, getter=isHUDPresentedIntoSearchMode) BOOL hudPresentedIntoSearchMode; @property (nonatomic) BOOL shouldIgnoreNextSearchFieldTextChangedCallback; @property (weak, nonatomic) id<_UIKeyShortcutHUDViewControllerDelegate> delegate; @property (weak, nonatomic) _UIKeyShortcutHUDWindow *hudWindow; @property (retain, nonatomic) _UIKeyShortcutHUDConfiguration *configuration; @property (retain, nonatomic) id<UIKeyShortcutHUDMetricsProvider> metricsProvider; @property (readonly, nonatomic, getter=isSearching) BOOL searching; @property (nonatomic) long long heldModifierFlags; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) BOOL hasText; @property (nonatomic) long long autocapitalizationType; @property (nonatomic) long long autocorrectionType; @property (nonatomic) long long spellCheckingType; @property (nonatomic) long long smartQuotesType; @property (nonatomic) long long smartDashesType; @property (nonatomic) long long smartInsertDeleteType; @property (nonatomic) long long inlinePredictionType; @property (nonatomic) long long keyboardType; @property (nonatomic) long long keyboardAppearance; @property (nonatomic) long long returnKeyType; @property (nonatomic) BOOL enablesReturnKeyAutomatically; @property (nonatomic, getter=isSecureTextEntry) BOOL secureTextEntry; @property (copy, nonatomic) NSString *textContentType; @property (copy, nonatomic) UITextInputPasswordRules *passwordRules; - (id)undoManager; - (id)init; - (void)viewDidLoad; - (id)preferredFocusEnvironments; - (BOOL)_disableAutomaticKeyboardUI; - (void)insertText:(id)a0; - (BOOL)_canShowWhileLocked; - (BOOL)canBecomeFirstResponder; - (void).cxx_destruct; - (void)deleteBackward; - (void)didUpdateFocusInContext:(id)a0 withAnimationCoordinator:(id)a1; - (BOOL)_canChangeFirstResponder:(id)a0 toResponder:(id)a1; - (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1; - (BOOL)passthroughScrollInteractionDidRecognize:(id)a0; - (BOOL)_suppressSoftwareKeyboard; - (BOOL)passthroughScrollInteraction:(id)a0 shouldInteractAtLocation:(struct CGPoint { double x0; double x1; })a1 withEvent:(id)a2; - (void)_focusTopSearchResultWithDelay:(BOOL)a0; - (void)_setMenuHeight:(double)a0; - (void)toolbarViewController:(id)a0 didSelectCategory:(id)a1 categoryIndex:(long long)a2 animated:(BOOL)a3; - (id)_defaultHUDAppearanceAnimatorForHidden:(BOOL)a0; - (id)_defaultMenuPanelAnimator; - (id)_defaultSearchTransitionAnimator; - (void)_hudWillBecomeHidden:(BOOL)a0; - (void)_setDisplayedMenu:(id)a0 animated:(BOOL)a1; - (void)_setMenuWidth:(double)a0; - (void)_setSearching:(BOOL)a0 animated:(BOOL)a1; - (void)_setSearching:(BOOL)a0 animated:(BOOL)a1 initialSearchText:(id)a2; - (void)_setupCollectionViewManagement; - (void)_setupHUDKeyCommands; - (void)_setupInitialDisplayedMenu; - (void)_setupInitialViewState; - (void)_setupLayout; - (void)_setupMetrics; - (void)_setupSubviews; - (void)_stopInFlightAnimationsForAnimator:(id)a0 endPosition:(long long)a1; - (void)_updateDisplayedMenuForCurrentHeldModifierFlagsAnimated:(BOOL)a0; - (void)handleEscapeKeyCommand:(id)a0; - (void)handleModelKeyCommand:(id)a0; - (void)handleShowShortcutsKeyCommand:(id)a0; - (void)menuViewController:(id)a0 didScrollToCategory:(id)a1 withCategoryIndex:(long long)a2; - (void)menuViewController:(id)a0 didSelectShortcut:(id)a1; - (BOOL)menuViewController:(id)a0 shouldPersistSelectionForShortcut:(id)a1; - (void)setDisplayedMenu:(id)a0; - (void)setHidden:(BOOL)a0 completionHandler:(id /* block */)a1; - (void)setupPassthroughScrollInteraction; - (BOOL)shouldDismissHUDForModifierKeyTap; - (void)showHelp:(id)a0; - (void)toolbarViewController:(id)a0 didUpdateSearchText:(id)a1; - (void)toolbarViewControllerDidPressCancelSearchButton:(id)a0; - (void)toolbarViewControllerDidPressSearchButton:(id)a0; @end