@class NSMutableArray, NSArray, NSString, UIVisualEffectView, STSSearchBar, UIButton; @protocol STSKeyCommandDelegate, STSZKWBrowserHeaderViewDelegate; @interface STSZKWBrowserHeaderView : UIView { UIVisualEffectView *_visualEffectView; STSSearchBar *_searchBar; UIButton *_feedbackButton; NSMutableArray *_topZKWButtons; NSMutableArray *_bottomZKWButtons; BOOL _writingInSearchBar; NSMutableArray *_searchBarConstraints; } @property (weak, nonatomic) id delegate; @property (weak, nonatomic) id keyCommandDelegate; @property (copy, nonatomic) NSArray *topSuggestions; @property (copy, nonatomic) NSArray *bottomSuggestions; @property (nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } contentInset; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)searchBarCancelButtonClicked:(id)a0; - (void)clear; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })contentRect; - (id)init; - (BOOL)searchBarShouldBeginEditing:(id)a0; - (void)traitCollectionDidChange:(id)a0; - (struct CGSize { double x0; double x1; })intrinsicContentSize; - (void)returnKeyPressed; - (void)escapeKeyPressed; - (BOOL)_scribbleInteraction:(id)a0 shouldBeginAtLocation:(struct CGPoint { double x0; double x1; })a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_scribbleInteraction:(id)a0 frameForElement:(id)a1; - (id)keyCommands; - (void)_scribbleInteraction:(id)a0 requestElementsInRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 completion:(id /* block */)a2; - (void)_scribbleInteraction:(id)a0 focusElement:(id)a1 initialFocusSelectionReferencePoint:(struct CGPoint { double x0; double x1; })a2 completion:(id /* block */)a3; - (void)setSearchQuery:(id)a0; - (void).cxx_destruct; - (BOOL)_scribbleInteraction:(id)a0 focusWillTransformElement:(id)a1; - (void)layoutSubviews; - (void)_scribbleInteraction:(id)a0 didFinishWritingInElement:(id)a1; - (void)_scribbleInteraction:(id)a0 willBeginWritingInElement:(id)a1; - (id)searchQuery; - (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0; - (void)_cancelButtonPressed:(id)a0; - (void)downArrowPressed; - (void)upArrowPressed; - (void)enableSearchButton; - (id)_buttonWithTitle:(id)a0; - (double)_searchBarWidthFraction; - (void)_searchButtonPressed:(id)a0; - (void)_suggestionButtonPressed:(id)a0; - (unsigned long long)_suggestionIndexForButton:(id)a0; - (void)_updateTopStackView:(BOOL)a0 andBottomStackView:(BOOL)a1; - (void)searchBarClicked; @end