@class NSArray, UIKBBackdropView, _UIVisualEffectBackdropView, NSLayoutConstraint; @interface UIKBInputBackdropView : UIView { unsigned long long _innerCorners; BOOL _isTransitioning; double _transitionGap; double _transitionLeftOffset; double _transitionRightOffset; BOOL _hasStartRect; BOOL _hasEndRect; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _savedStartRect; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _savedEndRect; } @property (retain, nonatomic) UIKBBackdropView *inputBackdropFullView; @property (retain, nonatomic) UIKBBackdropView *inputBackdropLeftView; @property (retain, nonatomic) UIKBBackdropView *inputBackdropRightView; @property (retain, nonatomic) _UIVisualEffectBackdropView *captureView; @property (retain, nonatomic) NSArray *splitConstraints; @property (retain, nonatomic) NSArray *fullWidthConstraints; @property (retain, nonatomic) NSLayoutConstraint *leftWidthConstraint; @property (retain, nonatomic) NSLayoutConstraint *rightWidthConstraint; @property (retain, nonatomic) NSLayoutConstraint *heightConstraint; @property (nonatomic) double leftWidthDiff; @property (nonatomic) double rightWidthDiff; @property (nonatomic) double tallHeight; @property (nonatomic) double heightDiff; @property (readonly) long long style; + (BOOL)requiresConstraintBasedLayout; - (BOOL)_isTransitioning; - (void)_setRenderConfig:(id)a0; - (void)layoutInputBackdropToFullWithRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)_setInitialProgressWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)dealloc; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)_prepareWithLeftOffset:(double)a0 gapWidth:(double)a1; - (void)prepareForSnapshotting; - (void)_updateForLeftOffset:(double)a0 rightOffset:(double)a1; - (void)createSplitBackdropIfNeeded; - (void)setGestureProgressForSplit:(double)a0; - (void)layoutInputBackdropToSplitWithHeight:(double)a0 innerCorners:(unsigned long long)a1; - (void)_beginSplitTransitionIfNeeded:(double)a0 gapWidth:(double)a1; - (int)textEffectsVisibilityLevel; - (void).cxx_destruct; - (void)setProgress:(double)a0 withFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 innerCorners:(unsigned long long)a2; - (void)_endSplitTransitionIfNeeded:(BOOL)a0; - (void)_setProgress:(double)a0 withFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1; - (void)restoreFromSnapshotting; - (void)transitionToStyle:(long long)a0 isSplit:(BOOL)a1; - (void)layoutInputBackdropToSplitWithLeftViewRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 andRightViewRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 innerCorners:(unsigned long long)a2; @end