luxlabs header browser preview


@class SPUICompletionStringView, SPUIHeaderBlurView, UIFont, UIResponder, UIView, UIColor, UIGestureRecognizer, NSString, SPUICompletionStringModel, NSTimer, UIScribbleInteraction, SPSearchEntity, UIImage;
@protocol SPUITextFieldDelegate, UITextCursorAssertion;

@interface SPUITextField : UISearchTextField <UIGestureRecognizerDelegate, UIScribbleInteractionDelegate>

@property (retain) UIView *tintView;
@property (retain, nonatomic) SPUIHeaderBlurView *blurView;
@property (readonly) SPSearchEntity *searchEntity;
@property (retain) SPUICompletionStringView *hintingView;
@property BOOL ignoreTokensUpdate;
@property (retain) UIGestureRecognizer *completionTapGestureRecognizer;
@property BOOL lastUpdateWasDeletion;
@property (retain) id<UITextCursorAssertion> caretAssertion;
@property (retain) UIScribbleInteraction *scribbleInteraction;
@property (retain) NSString *restorationStringOnKBMovement;
@property (retain) NSTimer *switchBackToSuggestionsTimer;
@property (retain) UIImage *microphoneImage;
@property (retain) id animateAssertion;
@property BOOL didShowWebEntityBeforeTap;
@property long long internalTextAlignment;
@property (retain) UIFont *accessoryIconFont;
@property long long accessorySymbolWeight;
@property (readonly, nonatomic) BOOL needsLandscapeHeight;
@property (readonly, nonatomic) BOOL optOutOfGoButton;
@property (readonly, nonatomic) NSString *textIncludingTokens;
@property (readonly, nonatomic) double textFieldHeight;
@property (weak, nonatomic) id<SPUITextFieldDelegate> delegate;
@property (weak, nonatomic) UIResponder *responderForKeyboardInput;
@property (retain, nonatomic) SPUICompletionStringModel *searchFieldModel;
@property (nonatomic) long long activeInterfaceOrientation;
@property (readonly) BOOL completionResultIsPotentiallyPunchout;
@property (readonly) double backgroundCornerRadius;
@property (readonly) UIColor *primaryColor;
@property (readonly) UIColor *secondaryColor;
@property (readonly) BOOL isOnDarkBackground;
@property (nonatomic) BOOL canAcquireFieldEditor;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (void)updateBlueButton;
+ (id)webEntityStringForEntity:(id)a0;

- (id)currentQueryContext;
- (void)updateFocusResult:(id)a0 cardSection:(id)a1 focusIsOnFirstResult:(BOOL)a2;
- (void)keyboardFrameChanged:(id)a0;
- (long long)_focusItemDeferralMode;
- (void)selectAll:(id)a0;
- (id)init;
- (void)unmarkText;
- (void)toggleCommitedSearch;
- (void)pressesEnded:(id)a0 withEvent:(id)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })clearButtonRectForBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)enterKeyPressed;
- (void)promoteCompletionIfPossibleAndMoveForward:(BOOL)a0;
- (void)resetDeletion;
- (BOOL)_shouldSendContentChangedNotificationsIfOnlyMarkedTextChanged;
- (void)beginFloatingCursorAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)traitCollectionDidChange:(id)a0;
- (void)updateLeftViewWithSymbolName:(id)a0;
- (id)nextResponder;
- (void)keyboardInputChangedSelection:(id)a0;
- (struct CGSize { double x0; double x1; })intrinsicContentSize;
- (void)commitToCommitedSearch;
- (BOOL)canBecomeFocused;
- (void)resetPhoneClearButton;
- (void)tintColorDidChange;
- (void)escapeKeyCommand;
- (BOOL)resignFirstResponder;
- (void)removeCompletionsOrEntitiesAndGoToSuggestions:(BOOL)a0;
- (id)preferredFocusEnvironments;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })leftViewRectForBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })rightViewRectForBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)_promoteCompletionAndMoveForward:(BOOL)a0;
- (void)removeCompletionAndHighlight;
- (BOOL)gestureRecognizerShouldBegin:(id)a0;
- (void)buildMenuWithBuilder:(id)a0;
- (id)keyCommands;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_shiftedBoundsForText:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)updateWithPrimaryColor:(id)a0 secondaryColor:(id)a1 isOnDarkBackground:(BOOL)a2;
- (BOOL)hasContent;
- (void)detokenizeIfNeededAndSearch:(BOOL)a0;
- (void)updateToken:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })editingRectForBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)toggleBackToCommittedSearch;
- (void)insertText:(id)a0;
- (void)clearAllTokens;
- (void)updateCaretVisibility;
- (void).cxx_destruct;
- (BOOL)keyboardInput:(id)a0 shouldInsertText:(id)a1 isMarkedText:(BOOL)a2;
- (void)updateCaretVisibility:(BOOL)a0;
- (id)accessoryIconWithSymbolName:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })textRectForBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)updateTextRange:(id)a0;
- (void)didUpdateFocusInContext:(id)a0 withAnimationCoordinator:(id)a1;
- (void)resetClearButtonWithScale:(long long)a0;
- (struct _NSRange { unsigned long long x0; unsigned long long x1; })insertFilteredText:(id)a0;
- (BOOL)becomeFirstResponder;
- (void)layoutSubviews;
- (void)setTextColor:(id)a0;
- (void)removeCaretAssertion;
- (void)resetMicrophoneButtonWithScale:(long long)a0;
- (BOOL)keyboardInputShouldDelete:(id)a0;
- (void)textFieldWasTapped;
- (void)setFont:(id)a0;
- (id)focusGroupIdentifier;
- (BOOL)shouldPromoteCompletion;
- (void)applyMetrics;
- (void)scribbleInteractionWillBeginWriting:(id)a0;
- (BOOL)gestureRecognizer:(id)a0 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)a1;
- (BOOL)canPerformAction:(SEL)a0 withSender:(id)a1;
- (void)updateRightView;

@end