luxlabs header browser preview


@class _UILegibilitySettings, NSArray, NSString, SBIcon, UILabel, UIView, SBIconView;
@protocol SBIconLabelAccessoryView;

@interface SBHIconTableViewCell : UITableViewCell <SBHLegibility> {
    UIView *_customSelectedBackgroundView;
    long long _labelAccessoryType;
    UIView<SBIconLabelAccessoryView> *_iconLabelAccessoryView;
    NSArray *_iconLabelAccessoryViewConstraints;
}

@property (readonly, nonatomic) UILabel *iconNameLabel;
@property (readonly, nonatomic) UIView *iconViewContainerView;
@property (readonly, nonatomic) UIView *labelContainerView;
@property (copy, nonatomic) NSArray *iconViewContainerViewConstraints;
@property (retain, nonatomic) SBIconView *iconView;
@property (readonly, nonatomic) SBIcon *icon;
@property (readonly, nonatomic) NSString *iconDescription;
@property (retain, nonatomic) _UILegibilitySettings *legibilitySettings;

+ (double)defaultTableViewCellHeightForIconImageInfo:(struct SBIconImageInfo { struct CGSize { double x0; double x1; } x0; double x1; double x2; })a0;
+ (double)defaultTableViewCellHorizontalMargin;
+ (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })defaultTableViewCellSeparatorInsetsForIconImageInfo:(struct SBIconImageInfo { struct CGSize { double x0; double x1; } x0; double x1; double x2; })a0;

- (void)traitCollectionDidChange:(id)a0;
- (void)setHighlighted:(BOOL)a0 animated:(BOOL)a1;
- (struct CGSize { double x0; double x1; })intrinsicContentSize;
- (void)setHighlighted:(BOOL)a0;
- (void)prepareForReuse;
- (void)_updateTitleLabelFont;
- (void).cxx_destruct;
- (id)initWithStyle:(long long)a0 reuseIdentifier:(id)a1;
- (void)_teardownIconLabelAccessoryView;
- (void)_resetContent;
- (void)_resetIconView;
- (BOOL)_setLabelAccessoryType:(long long)a0;
- (void)_updateHighlightBackgroundView;
- (BOOL)_updateIconNameLabelForDisplayName:(id)a0 labelAccessoryType:(long long)a1;
- (void)configureCellForIcon:(id)a0;

@end