@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