luxlabs header browser preview


@class NSTimer, UIView, NSArray, SiriUISuggestionsHeaderText, SiriUIAcousticIDSpinner, NSMutableOrderedSet, UILabel, UIColor;
@protocol SiriUISuggestionsViewDelegate;

@interface SiriUISuggestionsView : UIView {
    UIView *_contentView;
    UILabel *_headerLabel;
    UILabel *_oldHeaderLabel;
    UILabel *_subheaderLabel;
    UILabel *_largeSubheaderLabel;
    NSArray *_suggestionLabels;
    NSArray *_oldSuggestionLabels;
    BOOL _firstSuggestionPresentation;
    NSTimer *_updateSuggestionsTimer;
    NSMutableOrderedSet *_pendedSuggestions;
    SiriUIAcousticIDSpinner *_acousticIDSpinner;
    unsigned long long _numberOfSuggestions;
    struct NSDirectionalEdgeInsets { double top; double leading; double bottom; double trailing; } _edgeInsets;
}

@property (retain, nonatomic) UIView *guideView;
@property (nonatomic, getter=isGuideHidden) BOOL guideHidden;
@property (copy, nonatomic) SiriUISuggestionsHeaderText *headerText;
@property (copy, nonatomic) SiriUISuggestionsHeaderText *subheaderText;
@property (copy, nonatomic) SiriUISuggestionsHeaderText *largeSubheaderText;
@property (copy, nonatomic) UIColor *textColor;
@property (nonatomic) struct CGPoint { double x; double y; } contentOffset;
@property (weak, nonatomic) id<SiriUISuggestionsViewDelegate> delegate;
@property (nonatomic) long long orientation;

- (BOOL)_isPortrait;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void).cxx_destruct;
- (void)_updateSuggestions;
- (void)layoutSubviews;
- (BOOL)isShowingSuggestions;
- (void)stopSuggesting;
- (void)startSuggesting;
- (void)_loadLargeSubheaderViewIfNeeded;
- (void)_setHeaderText:(id)a0;
- (void)_animateHeaderIn;
- (void)_animateHeaderOut;
- (void)_animateInSuggestionAtIndex:(unsigned long long)a0;
- (void)_animateOutSuggestionAtIndex:(unsigned long long)a0;
- (id)_createSpringAnimation:(double)a0;
- (double)_headerToLargeSubheaderOffset;
- (double)_headerToSubheaderOffset;
- (int)_heightType;
- (BOOL)_isPadHeightType;
- (void)_loadSubheaderViewIfNeeded;
- (void)_loadSuggestionsViewsIfNeeded;
- (unsigned long long)_numberOfSuggestionsToDisplay;
- (void)_reallyShowAcousticIDSpinner;
- (void)_setLargeSubheaderText:(id)a0;
- (void)_setSubheaderText:(id)a0;
- (void)_setSuggestionTexts:(id)a0;
- (double)_suggestionFontSize;
- (double)_suggestionSpacing;
- (double)_updateSuggestionsDelay;
- (void)acousticIDSpinnerDidHide:(id)a0;
- (void)animateOutWithCompletion:(id /* block */)a0;
- (void)clearCurrentSuggestions;
- (void)hideAcousticIDSpinner;
- (void)setGuideHidden:(BOOL)a0 animated:(BOOL)a1;
- (void)showAcousticIDSpinner;

@end