luxlabs header browser preview


@class NSMutableDictionary, UILabel, UIResponder, UIRecentsInputViewController, UIViewController, UILexicon, UIButton, UIView, UICompatibilityInputViewController, NSString, UIKeyboard, UITextInputTraits, NSArray, UIKBSystemLayoutViewController, NSUUID;
@protocol UITextInput, UISystemInputViewControllerDelegate, UITraitEnvironment, UIInteraction;

@interface UISystemInputViewController : UIViewController <UIRecentsInputViewControllerDelegate> {
    NSMutableDictionary *_accessoryViewControllers;
    NSMutableDictionary *_accessoryConstraints;
    BOOL _needsSetupAgain;
    BOOL _isVisible;
    BOOL _requiresLinearStyleForActiveInputModes;
    UIResponder<UITraitEnvironment> *_containingResponder;
    NSUUID *_remoteInputSessionIdentifier;
    id<UIInteraction> _activeSystemInputInteraction;
}

@property (nonatomic) BOOL supportsTouchInput;
@property (nonatomic) long long resolvedKeyboardStyle;
@property (nonatomic) BOOL isAutomaticResponderTransition;
@property (nonatomic) BOOL willPresentFullscreen;
@property (nonatomic) BOOL willUpdateBackgroundEffectOnInputModeChange;
@property (nonatomic) BOOL didDisplayRecents;
@property (retain, nonatomic) UIView *containingView;
@property (retain, nonatomic) UIView *contentLayoutView;
@property (nonatomic) long long blurEffectStyle;
@property (retain, nonatomic) UIKeyboard *keyboard;
@property (retain, nonatomic) NSArray *keyboardConstraints;
@property (retain, nonatomic) UICompatibilityInputViewController *keyboardVC;
@property (retain, nonatomic) NSArray *editorConstraints;
@property (retain, nonatomic) UIKBSystemLayoutViewController *editorVC;
@property (retain, nonatomic) UIButton *doneButton;
@property (retain, nonatomic) UIViewController *inputVC;
@property (retain, nonatomic) UIRecentsInputViewController *recentsVC;
@property (retain, nonatomic) NSArray *verticalAlignments;
@property (retain, nonatomic) NSArray *horizontalAlignments;
@property (retain, nonatomic) UIResponder<UITextInput> *nextInputDelegate;
@property (retain, nonatomic) UITextInputTraits *textInputTraits;
@property (retain, nonatomic) UILexicon *cachedRecents;
@property (retain, nonatomic) UILabel *_promptLabel;
@property (nonatomic) BOOL keyboardCanBecomeFocusedWithZeroAlpha;
@property (retain, nonatomic) UIResponder<UITextInput> *persistentDelegate;
@property (nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } unfocusedFocusGuideOutsets;
@property (nonatomic) BOOL supportsRecentInputsIntegration;
@property (nonatomic) id<UISystemInputViewControllerDelegate> systemInputViewControllerDelegate;
@property (nonatomic) unsigned long long requestedInteractionModel;
@property (nonatomic) BOOL notifyKeyboardOnScreenOnFocusOnly;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (BOOL)canUseSystemInputViewControllerForResponder:(id)a0;
+ (id)_carPlay_systemInputViewControllerForResponder:(id)a0 editorView:(id)a1 containingResponder:(id)a2 traitCollection:(id)a3;
+ (id)_canonicalTraitsForResponder:(id)a0;
+ (id)systemInputViewControllerForResponder:(id)a0 editorView:(id)a1 containingResponder:(id)a2;
+ (id)systemInputViewControllerForResponder:(id)a0 editorView:(id)a1;
+ (id)_iOS_systemInputViewControllerForResponder:(id)a0 editorView:(id)a1 containingResponder:(id)a2 traitCollection:(id)a3;
+ (id)_tvOS_systemInputViewControllerForResponder:(id)a0 editorView:(id)a1 containingResponder:(id)a2 traitCollection:(id)a3;
+ (void)setKeyboardInteractionModel:(unsigned long long)a0;

- (void)updateViewConstraints;
- (BOOL)_disableAutomaticKeyboardBehavior;
- (void)viewWillAppear:(BOOL)a0;
- (void)pressesEnded:(id)a0 withEvent:(id)a1;
- (void)dealloc;
- (id)traitCollection;
- (void)traitCollectionDidChange:(id)a0;
- (void)viewWillLayoutSubviews;
- (id)preferredFocusEnvironments;
- (void)pressesBegan:(id)a0 withEvent:(id)a1;
- (id)initWithNibName:(id)a0 bundle:(id)a1;
- (void)viewWillDisappear:(BOOL)a0;
- (void)inputModeDidChange:(id)a0;
- (void).cxx_destruct;
- (void)viewDidMoveToWindow:(id)a0 shouldAppearOrDisappear:(BOOL)a1;
- (void)didUpdateFocusInContext:(id)a0 withAnimationCoordinator:(id)a1;
- (void)viewDidAppear:(BOOL)a0;
- (void)pressesCancelled:(id)a0 withEvent:(id)a1;
- (void)_updateRemoteTextEditingSession;
- (id)accessoryViewControllerForEdge:(long long)a0;
- (void)setAlignmentConstraint:(id)a0 forAxis:(long long)a1;
- (void)_removeAccessoryViewController:(id)a0;
- (void)_windowDidBecomeApplicationKey:(id)a0;
- (id)_accessoryViewControllerForEdge:(long long)a0;
- (void)_addAccessoryViewController:(id)a0;
- (void)_addChildInputViewController;
- (void)_clearCursorLocationIfNotFirstResponder;
- (void)_createKeyboardIfNecessary;
- (void)_didSuspend:(id)a0;
- (void)_dismissSystemInputViewController;
- (unsigned long long)_horizontalLayoutTypeForEdge:(long long)a0;
- (id)_remoteInputSessionIdentifier;
- (void)_resetDelegate;
- (void)_restoreKeyboardIfNecessary;
- (void)_returnButtonPressed;
- (void)_setNonInputViewVisibility:(BOOL)a0;
- (void)_setSystemInputInteractionActive:(BOOL)a0;
- (id)_traitCollectionForUserInterfaceStyle;
- (unsigned long long)_verticalLayoutTypeForEdge:(long long)a0;
- (void)_willResume:(id)a0;
- (void)_windowWillBecomeApplicationKey:(id)a0;
- (id)alignmentConstraintArrayForAxis:(long long)a0;
- (id)alignmentConstraintForAxis:(long long)a0;
- (void)configureRecentsVCIfNecessary;
- (id)constraintFromView:(id)a0 attribute:(long long)a1 toView:(id)a2 attribute:(long long)a3;
- (id)constraintsForEdge:(long long)a0;
- (void)didSelectRecentInput;
- (id)doneButtonStringForCurrentInputDelegate;
- (void)findNextInputDelegate;
- (void)notifyDelegateWithAccessoryVisibility:(BOOL)a0;
- (void)populateCoreHierarchy;
- (void)prepareForRelease;
- (void)reloadInputViewsForPersistentDelegate;
- (void)resetContainingResponder;
- (void)setAccessoryViewController:(id)a0 forEdge:(long long)a1;
- (void)setAlignmentConstraintArray:(id)a0 forAxis:(long long)a1;
- (void)setConstraints:(id)a0 forEdge:(long long)a1;
- (void)setupKeyboard;
- (void)switchToKeyboard;
- (void)updateAlignmentConstraints;
- (BOOL)willShowRecentsList;

@end