luxlabs header browser preview


@class UIImageView, UILabel, NSDate, UIAction, NSTimeZone, MTStylingProvidingSolidColorView, UIView, CAGradientLayer, NSString, UIImageConfiguration, UIColor, NSAttributedString, BSUIFontProvider, NSArray, MTVisualStylingProvider, UIImage;

@interface NCDigestMosaicFeaturedNotificationContentView : NCNotificationListBaseContentView <NCNotificationContentDisplaying> {
    UIView *_clippingView;
    UIView *_crossfadingContentView;
    UILabel *_primaryTextLabel;
    UILabel *_primarySubtitleTextLabel;
    UILabel *_secondaryTextLabel;
    UILabel *_footerTextLabel;
    UIView *_imageBoundingView;
    UIImageView *_thumbnailImageView;
    UIImageView *_iconImageView;
    UIView *_backgroundView;
    CAGradientLayer *_backgroundGradientLayer;
    UIColor *_backgroundColor;
    MTStylingProvidingSolidColorView *_backgroundColorView;
    BOOL _hasUpdatedContent;
}

@property (nonatomic) unsigned long long contentViewStyle;
@property (nonatomic) double horizontalMarginForContentOverlap;
@property (readonly, nonatomic) double imageAttachmentSizeRatio;
@property (copy, nonatomic) NSString *sectionIdentifier;
@property (copy, nonatomic) NSString *primaryText;
@property (copy, nonatomic) NSString *primarySubtitleText;
@property (copy, nonatomic) NSString *secondaryText;
@property (copy, nonatomic) UIImage *thumbnail;
@property (nonatomic) unsigned long long primaryTextMaximumNumberOfLines;
@property (nonatomic) unsigned long long primarySubtitleTextMaximumNumberOfLines;
@property (nonatomic) unsigned long long secondaryTextMaximumNumberOfLines;
@property (nonatomic) BOOL screenCaptureProhibited;
@property (copy, nonatomic) UIImage *prominentIcon;
@property (copy, nonatomic) UIView *prominentIconView;
@property (copy, nonatomic) UIImage *subordinateIcon;
@property (copy, nonatomic) NSString *importantText;
@property (copy, nonatomic) NSAttributedString *importantAttributedText;
@property (readonly, copy, nonatomic) UIImageConfiguration *importantTextImageConfiguration;
@property (copy, nonatomic) MTVisualStylingProvider *importantTextVisualStylingProvider;
@property (copy, nonatomic) UIAction *inlineAction;
@property (copy, nonatomic) NSString *footerText;
@property (copy, nonatomic) NSString *summaryText;
@property (retain, nonatomic) BSUIFontProvider *fontProvider;
@property (copy, nonatomic) NSDate *date;
@property (nonatomic, getter=isDateAllDay) BOOL dateAllDay;
@property (copy, nonatomic) NSTimeZone *timeZone;
@property (nonatomic) long long dateFormatStyle;
@property (nonatomic) BOOL alignContentToBottom;
@property (readonly, copy, nonatomic) NSArray *requiredVisualStyleCategories;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (copy, nonatomic) NSString *preferredContentSizeCategory;
@property (nonatomic) BOOL adjustsFontForContentSizeCategory;

- (void)_visualStylingProviderDidChange:(id)a0 forCategory:(long long)a1 outgoingProvider:(id)a2;
- (void)_configureBackgroundViewIfNecessary;
- (void)_layoutSubviews;
- (void)_updateTextAttributes;
- (void)_updateTextAttributesForFooterTextLabel;
- (void)_updateTextAttributesForPrimarySubtitleTextLabel;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (void)_updateTextAttributesForPrimaryTextLabel;
- (void)_configureCrossfadingContentViewIfNecessary;
- (void)_updateTextAttributesForSecondaryTextElement;
- (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0;
- (void)_layoutIconImageView;
- (void)_layoutPrimarySubtitleTextLabel;
- (void)_configureBackgroundColorViewIfNecessary;
- (void)_configureClippingViewIfNecessary;
- (void)_configureImageBoundingViewIfNecessary;
- (double)_imageHeightForBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (BOOL)_isAXSize;
- (BOOL)_isContentViewStyleLarge;
- (BOOL)_isContentViewStyleMedium;
- (BOOL)_isContentViewStyleSmall;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_labelSizingBoundsForRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)_layoutBackgroundView;
- (void)_layoutFooterTextLabel;
- (void)_layoutImageBoundingView;
- (void)_layoutPrimaryTextLabel;
- (void)_layoutSecondaryTextLabel;
- (void)_layoutThumbnailImageView;
- (unsigned long long)_maximumNumberOfLinesForFooterText;
- (unsigned long long)_maximumNumberOfLinesForPrimarySubtitleText;
- (unsigned long long)_maximumNumberOfLinesForPrimaryText;
- (unsigned long long)_maximumNumberOfLinesForSecondaryText;
- (unsigned long long)_numberOfLinesForFooterTextInFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (unsigned long long)_numberOfLinesForPrimarySubtitleTextInFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (unsigned long long)_numberOfLinesForPrimaryTextInFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (unsigned long long)_numberOfLinesForSecondaryTextInFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)_updateBackgroundColorForIconImage:(id)a0;
- (void)_updateVisualStylingProviderForBackgroundColorView;

@end