@class SPSearchEntity, NSString, _UILegibilitySettings, UIView, SPUITextField, UISearchToken, SPUIHeaderBlurView, UIResponder, UIButton, NSLayoutConstraint; @protocol SPUISearchHeaderDelegate, SBIconListLayout, SPUIHeaderInteractionDelegate; @interface SPUISearchHeader : _UINavigationBarTitleView <SPUITextFieldDelegate, UITextPasteDelegate> @property (retain) UIButton *cancelButton; @property (retain) NSLayoutConstraint *searchFieldTrailingConstraint; @property (retain) NSLayoutConstraint *cancelButtonTrailingConstraint; @property (retain) NSLayoutConstraint *widthConstraint; @property (retain) NSLayoutConstraint *topConstraint; @property (retain) NSLayoutConstraint *bottomConstraint; @property (retain) NSLayoutConstraint *leadingConstraint; @property BOOL willClear; @property BOOL isInDictationModeFromSearchBar; @property BOOL searchTextScheduledForProcessing; @property BOOL isReturnKeyPressedInGoMode; @property (retain) NSString *lastSearchText; @property (retain) SPSearchEntity *lastSearchEntity; @property (retain) id<SBIconListLayout> iconListLayout; @property (nonatomic) unsigned long long invokeReason; @property (retain) SPUIHeaderBlurView *blurView; @property (weak) id<SPUISearchHeaderDelegate> delegate; @property (readonly, nonatomic) NSString *currentQuery; @property (weak, nonatomic) UIResponder *responderForKeyboardInput; @property unsigned long long suggestionID; @property (retain, nonatomic) SPSearchEntity *searchEntity; @property BOOL offersCompletions; @property (readonly) BOOL optOutOfGoButton; @property (readonly) BOOL completionResultIsPotentiallyPunchout; @property (nonatomic) BOOL useClearTokens; @property (readonly, nonatomic) double topPadding; @property (readonly, nonatomic) double bottomPadding; @property (retain) SPUITextField *searchField; @property (weak, nonatomic) id<SPUIHeaderInteractionDelegate> interactionDelegate; @property (retain, nonatomic) _UILegibilitySettings *legibilitySettings; @property (nonatomic) long long activeInterfaceOrientation; @property (readonly) UISearchToken *lastSearchToken; @property (readonly) UIView *backgroundBlurView; @property unsigned long long queryId; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (unsigned long long)committedSearchQueryKind; + (unsigned long long)asYouTypeSearchQueryKind; + (void)logDismissalWithReason:(unsigned long long)a0; + (id)tokenFromSearchEntity:(id)a0; + (void)logInvokeWithReason:(unsigned long long)a0; - (id)markedTextArray; - (void)updateFocusResult:(id)a0 cardSection:(id)a1 focusIsOnFirstResult:(BOOL)a2; - (void)tlk_updateForAppearance:(id)a0; - (void)removeCompletionAndHighlightAsTyped:(BOOL)a0; - (void)textDidChange:(id)a0 whyQuery:(unsigned long long)a1 allowZKW:(BOOL)a2 queryKind:(unsigned long long)a3; - (id)init; - (BOOL)lastQueryKindSupportsOptionKey; - (void)focusSearchFieldAndBeginDictation:(BOOL)a0 selectAll:(BOOL)a1 withReason:(unsigned long long)a2; - (void)dictationButtonPressed; - (void)traitCollectionDidChange:(id)a0; - (void)triggerSearchForUnlock; - (void)returnKeyPressed; - (BOOL)isFirstResponder; - (void)updateDictationButtonEnabledStatus; - (void)_searchWithSearchEntity:(id)a0 fromSuggestion:(BOOL)a1; - (void)escapeKeyPressed; - (void)showCancelButton:(BOOL)a0 animated:(BOOL)a1; - (void)unfocusSearchFieldWithReason:(unsigned long long)a0; - (void)restoreSearchText:(id)a0 searchEntity:(id)a1; - (void)searchForSuggestion:(id)a0 isBuildingQuery:(BOOL)a1; - (void)clearLastSearchedText; - (double)searchBarLeadingPadding; - (void)textFieldDidBeginEditing; - (void)textDidChange:(id)a0 whyQuery:(unsigned long long)a1 allowZKW:(BOOL)a2 sourcePreference:(unsigned long long)a3 searchEntities:(id)a4 queryKind:(unsigned long long)a5; - (void)switchToSuggestions; - (void)performTestSearchWithQuery:(id)a0 event:(unsigned long long)a1 queryKind:(unsigned long long)a2; - (void)updateSearchFieldModel; - (void)focusSearchFieldAndSelectAll:(BOOL)a0 withReason:(unsigned long long)a1; - (BOOL)textFieldShouldClear:(id)a0; - (BOOL)textFieldShouldReturn; - (void)beginDictation; - (void)queryContextDidChange:(id)a0 fromPreviousQueryId:(unsigned long long)a1 allowZKW:(BOOL)a2; - (double)searchBarTrailingPadding; - (id)_searchTextField:(id)a0 itemProviderForCopyingToken:(id)a1; - (void).cxx_destruct; - (void)updateWithCommand:(id)a0; - (void)cancelButtonClicked:(id)a0; - (void)highlightResultAfterUnmarkingText; - (void)backButtonPressed; - (void)clearSearchFieldWhyQuery:(unsigned long long)a0 allowZKW:(BOOL)a1; - (void)performTransition:(long long)a0 willBeDisplayed:(BOOL)a1; - (void)resignKeyboardForProcessState; - (id)currentQueryContextWithString:(id)a0; - (void)setSearchEntity:(id)a0 fromSuggestion:(BOOL)a1; - (void)enableDictationIfRequired; - (void)textFieldDidClear:(id)a0; - (BOOL)currentlyPresentingWebEntity; - (void)addInputMethodInformationToQueryContext:(id)a0; - (BOOL)cancelButtonIsVisible; - (void)commitSearch; - (void)unfocusSearchFieldWithReason:(unsigned long long)a0 afterCommit:(BOOL)a1; - (void)textFieldDidReplaceTokensWithStringEquivalent:(id)a0; - (void)didMoveToWindow; - (void)textDidChange:(id)a0; - (void)textPasteConfigurationSupporting:(id)a0 transformPasteItem:(id)a1; @end