luxlabs header browser preview


@class UIInputViewController, UIKeyboard, UIView, UIResponder, UIKBRenderConfig;

@interface UIInputViewSet : NSObject {
    BOOL _restoreUsingBecomeFirstResponder;
}

@property (retain, nonatomic) UIView *inputView;
@property (retain, nonatomic) UIView *hostedCustomInputView;
@property (retain, nonatomic) UIView *inputAssistantView;
@property (retain, nonatomic) UIView *inputAccessoryView;
@property (retain, nonatomic) UIInputViewController *inputViewController;
@property (retain, nonatomic) UIInputViewController *assistantViewController;
@property (retain, nonatomic) UIInputViewController *accessoryViewController;
@property (readonly, nonatomic) UIView *layeringView;
@property (readonly, nonatomic) BOOL visible;
@property (readonly, nonatomic) BOOL usesKeyClicks;
@property (readonly, nonatomic) UIKeyboard *keyboard;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } inputAccessoryViewBounds;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } inputAssistantViewBounds;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } inputViewBounds;
@property (readonly, nonatomic, getter=isEmpty) BOOL empty;
@property (readonly, nonatomic) BOOL hasNonPlaceholderViews;
@property (readonly, nonatomic) BOOL supportsSplit;
@property (readonly, nonatomic) BOOL isSplit;
@property (readonly, nonatomic) BOOL inputViewKeyboardCanSplit;
@property (weak, nonatomic) UIResponder *restorableResponder;
@property (retain, nonatomic) UIKBRenderConfig *restorableRenderConfig;
@property (weak, nonatomic) UIResponder *accessoryViewNextResponder;
@property (readonly, nonatomic) BOOL isInputViewPlaceholder;
@property (readonly, nonatomic) BOOL isInputAssistantViewPlaceholder;
@property (readonly, nonatomic) BOOL isInputAccessoryViewPlaceholder;
@property (readonly, nonatomic) BOOL _inputViewIsSplit;
@property (nonatomic) double splitHeightDelta;
@property (readonly, nonatomic) UIView *splitExemptSubview;
@property (nonatomic) BOOL restoreUsingBecomeFirstResponder;
@property (nonatomic) BOOL isCustomInputView;
@property (nonatomic) BOOL shouldShowDockView;
@property (nonatomic) BOOL isRemoteKeyboard;
@property (readonly, nonatomic) BOOL isNullInputView;
@property (readonly, nonatomic) BOOL isLocalMinimumHeightInputView;

+ (id)inputSetWithOriginalInputSet:(id)a0 duplicateInputView:(BOOL)a1 duplicateInputAccessoryView:(BOOL)a2 duplicateInputAssistantView:(BOOL)a3;
+ (id)inputSetWithKeyboardAndAccessoryView:(id)a0;
+ (id)inputSetWithPlaceholderAndAccessoryView:(id)a0 assistantView:(id)a1;
+ (id)inputSetWithInputView:(id)a0 accessoryView:(id)a1;
+ (id)inputSetWithPlaceholderAndCustomInputView:(id)a0 accessoryView:(id)a1 assistantView:(id)a2;
+ (id)inputSetWithPlaceholderAndAccessoryView:(id)a0;
+ (id)inputSetWithKeyboardAndAccessoryView:(id)a0 assistantView:(id)a1;
+ (id)emptyInputSet;
+ (id)inputSetWithInputView:(id)a0 accessoryView:(id)a1 assistantView:(id)a2;

- (BOOL)setAccessoryViewVisible:(BOOL)a0 delay:(double)a1;
- (void)_setRenderConfig:(id)a0;
- (BOOL)_inputViewSetSupportsSplit;
- (BOOL)isStrictSupersetOfViewSet:(id)a0;
- (void)dealloc;
- (BOOL)_isFullscreen;
- (BOOL)containsResponder:(id)a0;
- (void)_beginSplitTransitionIfNeeded;
- (id)inputSetWithInputAccessoryViewOnly;
- (void)_forceRestoreUsingBecomeFirstResponder:(BOOL)a0;
- (void)refreshPresentation;
- (void)_endSplitTransitionIfNeeded;
- (id)_splittableInputAccessoryView;
- (BOOL)_actLikeInputAccessoryViewSupportsSplit;
- (BOOL)_inputViewSupportsSplit;
- (BOOL)_inputViewIsVisible;
- (id)inputSetWithInputAccessoryViewFromInputSet:(id)a0;
- (double)inputViewSplitHeight;
- (id)initWithInputView:(id)a0 customInputView:(id)a1 accessoryView:(id)a2 assistantView:(id)a3 isKeyboard:(BOOL)a4;
- (long long)keyboardOrientation:(id)a0;
- (id)_themableInputAccessoryView;
- (id)initWithInputView:(id)a0 accessoryView:(id)a1 assistantView:(id)a2 isKeyboard:(BOOL)a3;
- (id)description;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_rightInputViewSetFrame;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_leftInputViewSetFrame;
- (BOOL)_isKeyboard;
- (BOOL)__isCKAccessoryView;
- (BOOL)_accessorySuppressesShadow;
- (void).cxx_destruct;
- (id)normalizePlaceholders;
- (BOOL)hierarchyContainsView:(id)a0;
- (BOOL)canAnimateToInputViewSet:(id)a0;
- (void)inheritNullState:(id)a0;
- (BOOL)inSyncWithOrientation:(long long)a0 forKeyboard:(id)a1;
- (BOOL)isEqual:(id)a0;
- (void)setKeyboardAssistantBar:(id)a0;
- (BOOL)_inputAccessoryViewSupportsSplit;
- (BOOL)containsView:(id)a0;
- (void)_setSplitProgress:(double)a0;

@end