luxlabs header browser preview


@class NSDate, UIAction, UITapGestureRecognizer, NSTimeZone, UIButton, UIView, UIScrollView, NSString, UIImageConfiguration, NCNotificationContentView, NSAttributedString, NSArray, MTVisualStylingProvider, UIControl, UIImage;
@protocol NCNotificationLongLookViewDelegate;

@interface NCNotificationLongLookView : PLExpandedPlatterView <UIGestureRecognizerDelegate, NCNotificationContentViewDelegate, NCNotificationStaticContentAccepting, NCCustomContentContainingLookView, NCNotificationListDimmable> {
    NCNotificationContentView *_notificationContentView;
    UITapGestureRecognizer *_lookViewTapGestureRecognizer;
}

@property (weak, nonatomic) id<NCNotificationLongLookViewDelegate> delegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (copy, nonatomic) UIImage *prominentIcon;
@property (copy, nonatomic) UIImage *subordinateIcon;
@property (copy, nonatomic) NSString *primaryText;
@property (copy, nonatomic) NSString *primarySubtitleText;
@property (copy, nonatomic) NSString *secondaryText;
@property (copy, nonatomic) NSDate *date;
@property (nonatomic, getter=isDateAllDay) BOOL dateAllDay;
@property (copy, nonatomic) NSTimeZone *timeZone;
@property (nonatomic) long long dateFormatStyle;
@property (nonatomic) BOOL screenCaptureProhibited;
@property (copy, nonatomic) UIView *prominentIconView;
@property (copy, nonatomic) NSString *title;
@property (copy, nonatomic) NSString *summaryText;
@property (copy, nonatomic) NSString *importantText;
@property (copy, nonatomic) NSAttributedString *importantAttributedText;
@property (readonly, copy, nonatomic) UIImageConfiguration *importantTextImageConfiguration;
@property (retain, nonatomic) MTVisualStylingProvider *importantTextVisualStylingProvider;
@property (copy, nonatomic) UIAction *inlineAction;
@property (copy, nonatomic) NSString *footerText;
@property (copy, nonatomic) UIImage *thumbnail;
@property (retain, nonatomic) NSArray *interfaceActions;
@property (copy, nonatomic) NSArray *menuActions;
@property (retain, nonatomic) UIView *accessoryView;
@property (nonatomic) unsigned long long maximumNumberOfPrimaryTextLines;
@property (nonatomic) unsigned long long maximumNumberOfSecondaryTextLines;
@property (nonatomic) unsigned long long customContentLocation;
@property (nonatomic) BOOL hidesNotificationContent;
@property (readonly, nonatomic) UITapGestureRecognizer *lookViewTapGestureRecognizer;
@property (readonly, nonatomic) UIView *customContentView;
@property (nonatomic) BOOL hasShadow;
@property (nonatomic, getter=isBackgroundBlurred) BOOL backgroundBlurred;
@property (copy, nonatomic) NSArray *icons;
@property (readonly, nonatomic) NSArray *iconButtons;
@property (readonly, nonatomic) UIButton *utilityButton;
@property (copy, nonatomic) NSString *preferredContentSizeCategory;
@property (nonatomic) BOOL adjustsFontForContentSizeCategory;
@property (readonly, nonatomic) UIScrollView *scrollView;
@property (nonatomic) struct CGSize { double x0; double x1; } customContentSize;
@property (nonatomic, getter=isActionsHidden) BOOL actionsHidden;
@property (readonly, nonatomic) UIControl *dismissControl;
@property (readonly, nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } dismissControlInsets;
@property (nonatomic) long long dismissControlPosition;
@property (nonatomic) double contentBottomInset;
@property (nonatomic) BOOL clipsVisibleContentToBounds;
@property (nonatomic, getter=isDismissControlEnabled) BOOL dismissControlEnabled;
@property (nonatomic, getter=isHeaderEnabled) BOOL headerEnabled;

- (void)_configureCustomContentView;
- (BOOL)adjustForContentSizeCategoryChange;
- (void)traitCollectionDidChange:(id)a0;
- (BOOL)gestureRecognizer:(id)a0 shouldReceiveTouch:(id)a1;
- (void)_configureNotificationContentViewIfNecessary;
- (void)configureStackDimmingForTransform:(struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })a0;
- (void).cxx_destruct;
- (void)_layoutNotificationContentView;
- (void)layoutSubviews;
- (BOOL)gestureRecognizer:(id)a0 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)a1;
- (struct CGSize { double x0; double x1; })_contentViewSize;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_actionsViewFrame;
- (void)_configureLookViewTapGestureRecognizerIfNecessary;
- (struct CGSize { double x0; double x1; })_contentSizeThatFitsContentWithSizeExcludingActions:(struct CGSize { double x0; double x1; })a0;
- (void)_layoutCustomContentView;
- (void)_layoutCustomContentViewInRelationToContentView;
- (BOOL)_lookViewTapGestureRecognizerShouldReceiveTouch:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_mainContentViewFrame;
- (void)_updateTopMargin;
- (long long)lookStyle;
- (unsigned long long)maximumNumberOfPrimaryLargeTextLines;
- (unsigned long long)maximumNumberOfSecondaryLargeTextLines;
- (void)notificationContentView:(id)a0 willInteractWithURL:(id)a1;
- (void)setMaximumNumberOfPrimaryLargeTextLines:(unsigned long long)a0;
- (void)setMaximumNumberOfSecondaryLargeTextLines:(unsigned long long)a0;

@end