luxlabs header browser preview


@class UIView, NSString, UIKBVisualEffectView, TUISystemInputAssistantLayoutStandard, TUISystemInputAssistantLayout, UITextInputAssistantItem, TUISystemInputAssistantPageView, UIKBRenderConfig, TUIAssistantButtonBarView, TUIPredictionView, TUICandidateView;
@protocol _UIButtonBarAppearanceDelegate, TUISystemInputAssistantStyle, TUISystemInputAssistantViewDelegate;

@interface TUISystemInputAssistantView : UIView <TUIAssistantButtonBarViewDelegate, TUISystemInputAssistantPageViewDelegate> {
    BOOL _buttonBarItemsExpanded;
    BOOL _needsValidation;
    int _needsValidationGuard;
}

@property (readonly, nonatomic) TUIPredictionView *predictionView;
@property (readonly, nonatomic) TUICandidateView *candidateView;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } containerFrame;
@property (retain, nonatomic) UIKBVisualEffectView *backdropView;
@property (retain, nonatomic) TUIAssistantButtonBarView *unifiedButtonBar;
@property (retain, nonatomic) TUISystemInputAssistantPageView *centerPageView;
@property (retain, nonatomic) TUISystemInputAssistantLayoutStandard *defaultLayout;
@property (retain, nonatomic) id<_UIButtonBarAppearanceDelegate> appearanceDelegate;
@property (retain, nonatomic) UIKBRenderConfig *renderConfig;
@property (retain, nonatomic) TUIAssistantButtonBarView *leftButtonBar;
@property (retain, nonatomic) TUIAssistantButtonBarView *rightButtonBar;
@property (weak, nonatomic) id<TUISystemInputAssistantViewDelegate> delegate;
@property (retain, nonatomic) TUISystemInputAssistantLayout *layout;
@property (retain, nonatomic) id<TUISystemInputAssistantStyle> style;
@property (nonatomic) BOOL backgroundVisible;
@property (nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } overrideSafeAreaInsets;
@property (retain, nonatomic) UIView *centerView;
@property (retain, nonatomic) UIView *secondaryView;
@property (nonatomic) BOOL centerViewHidden;
@property (nonatomic) BOOL scrollEnabled;
@property (readonly, nonatomic) BOOL showsCenterView;
@property (nonatomic) double centerViewWidth;
@property (nonatomic) BOOL showsExpandableButtonBarItems;
@property (nonatomic) BOOL hidesExpandableButton;
@property (nonatomic) BOOL showsButtonBarItemsInline;
@property (retain, nonatomic) UITextInputAssistantItem *inputAssistantItem;
@property (readonly, nonatomic) BOOL isInputAssistantItemHidden;
@property (retain, nonatomic) UITextInputAssistantItem *systemInputAssistantItem;
@property (readonly, nonatomic) BOOL isTransitioning;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)_setRenderConfig:(id)a0;
- (void)_exchangeCenterViewIfNecessaryForCompatibility;
- (void)_updateExpandableButtonBarItems;
- (BOOL)pointInside:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1;
- (void)assistantButtonBarView:(id)a0 wantsToShowCollapsedItemGroup:(id)a1 fromButton:(id)a2;
- (BOOL)_swiftPlaygroundsWorkaroundEnabled;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })safeAreaInsets;
- (double)preferredInsets;
- (void)_updateBarButtonGroupsIfNeeded;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (id)_createUnifiedButtonBarIfNecessary;
- (void)assistantPageView:(id)a0 didSwitchToSecondaryViewVisible:(BOOL)a1;
- (void)setButtonBarItemsExpanded:(BOOL)a0 animated:(BOOL)a1;
- (BOOL)shouldSkipValidation;
- (BOOL)_areButtonBarItemsVisible;
- (void).cxx_destruct;
- (void)_updateStyle;
- (void)_updateBarButtonGroups;
- (void)_updateVisualProvider;
- (BOOL)_shouldHostCenterViewOutsidePageView;
- (void)setNeedsValidation;
- (void)layoutSubviews;
- (id)_currentLayoutViewSet;
- (void)_setButtonBarItemsExpanded:(BOOL)a0 animationType:(unsigned long long)a1;
- (id)_hostedCenterView;
- (void)transitionToLayout:(id)a0 withStyle:(id)a1 start:(id /* block */)a2;
- (BOOL)validateIfNeeded;
- (void)_didTapExpandButton:(id)a0;

@end