@class UIView, NSString, NSArray, UIImage, BSUIFontProvider, UIImageView, NSMutableDictionary, NSStringDrawingContext, MTVisualStylingProvider, BSUIEmojiLabelView, UILabel; @interface PLSummaryContentView : UIView <MTVisualStylingRequiring, PLContentSizeCategoryAdjusting> { struct UIEdgeInsets { double top; double left; double bottom; double right; } _contentInsets; UIView *_contentView; UIImageView *_thumbnailImageView; NSMutableDictionary *_widthToFontToStringToMeasuredNumLines; NSStringDrawingContext *_drawingContext; MTVisualStylingProvider *_visualStylingProvider; } @property (retain, nonatomic, getter=_primaryLabel, setter=_setPrimaryLabel:) UILabel *primaryLabel; @property (retain, nonatomic, getter=_primarySubtitleLabel, setter=_setPrimarySubtitleLabel:) UILabel *primarySubtitleLabel; @property (readonly, nonatomic, getter=_secondaryLabel) UILabel *secondaryLabel; @property (retain, nonatomic, getter=_summaryLabel, setter=_setSummaryLabel:) BSUIEmojiLabelView *summaryLabel; @property (retain, nonatomic) NSString *primaryText; @property (retain, nonatomic) NSString *primarySubtitleText; @property (retain, nonatomic) NSString *secondaryText; @property (retain, nonatomic) NSString *summaryText; @property (retain, nonatomic) UIImage *thumbnail; @property (retain, nonatomic) UIView *accessoryView; @property (nonatomic) unsigned long long messageNumberOfLines; @property (retain, nonatomic) BSUIFontProvider *fontProvider; @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; - (id)_fontProvider; - (id)init; - (BOOL)adjustForContentSizeCategoryChange; - (void)setVisualStylingProvider:(id)a0 forCategory:(long long)a1; - (void)traitCollectionDidChange:(id)a0; - (id)visualStylingProviderForCategory:(long long)a0; - (id)descriptionBuilderWithMultilinePrefix:(id)a0; - (id)descriptionWithMultilinePrefix:(id)a0; - (void).cxx_destruct; - (void)layoutSubviews; - (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_contentInsets; - (void)_clearCacheForFont:(id)a0; - (void)_configureTextSupportingView:(id)a0; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_contentInsetsForLongLook; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_contentInsetsForShortLook; - (void)_invalidateNumberOfLinesCache; - (id)_lazyPrimaryLabel; - (id)_lazyPrimarySubtitleLabel; - (id)_lazySecondaryLabel; - (id)_lazySecondaryTextSupportingView; - (id)_lazySummaryLabel; - (id)_lazyThumbnailImageView; - (id)_newPrimaryLabel; - (id)_newSecondaryLabel; - (id)_newSummaryLabel; - (unsigned long long)_numberOfMeasuredLinesForText:(id)a0 withFont:(id)a1 forSize:(struct CGSize { double x0; double x1; })a2; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_primaryLabelBoundsForSize:(struct CGSize { double x0; double x1; })a0 withContentInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a1 andNumberOfLines:(unsigned long long)a2; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_primarySubtitleLabelBoundsForSize:(struct CGSize { double x0; double x1; })a0 withContentInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a1 andNumberOfLines:(unsigned long long)a2; - (double)_primarySubtitleTextBaselineOffsetForCurrentStyle; - (unsigned long long)_primarySubtitleTextNumberOfLinesWithMeasuredNumberOfLines:(unsigned long long)a0; - (double)_primaryTextBaselineOffsetWithBaseValue:(double)a0; - (unsigned long long)_primaryTextNumberOfLinesWithMeasuredNumberOfLines:(unsigned long long)a0; - (double)_secondaryTextBaselineOffsetForCurrentStyle; - (double)_secondaryTextBaselineOffsetFromBottomWithBaseValue:(double)a0; - (double)_secondaryTextBaselineOffsetWithBaseValue:(double)a0; - (unsigned long long)_secondaryTextNumberOfLines; - (unsigned long long)_secondaryTextNumberOfLinesWithMeasuredNumberOfLines:(unsigned long long)a0; - (id)_secondaryTextSupportingView; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_secondaryTextViewBoundsForSize:(struct CGSize { double x0; double x1; })a0 withContentInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a1 andNumberOfLines:(unsigned long long)a2; - (struct CGSize { double x0; double x1; })_sizeThatFits:(struct CGSize { double x0; double x1; })a0 withContentInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_summaryLabelBoundsForSize:(struct CGSize { double x0; double x1; })a0 withContentInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a1 andNumberOfLines:(unsigned long long)a2; - (double)_summaryTextBaselineOffsetForCurrentStyle; - (double)_summaryTextBaselineOffsetWithBaseValue:(double)a0; - (unsigned long long)_summaryTextNumberOfLinesWithMeasuredNumberOfLines:(unsigned long long)a0; - (void)_setSecondaryTextNumberOfLines:(unsigned long long)a0; - (unsigned long long)_cachedNumberOfMeasuredLinesForText:(id)a0 withFont:(id)a1 forWidth:(double)a2; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_frameForThumbnailInRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (unsigned long long)_primarySubtitleTextMeasuredNumberOfLinesForWidth:(double)a0; - (unsigned long long)_primaryTextMeasuredNumberOfLinesForWidth:(double)a0; - (unsigned long long)_secondaryTextMeasuredNumberOfLinesForWidth:(double)a0; - (unsigned long long)_summaryTextMeasuredNumberOfLinesForWidth:(double)a0; - (void)_updateFontForSecondaryTextSupportingView:(id)a0; - (void)_updateStyleForPrimaryLabel:(id)a0; - (void)_updateStyleForSecondaryTextSupportingView:(id)a0; - (void)_updateStyleForSummaryLabel:(id)a0; - (void)_updateTextAttributesForLabel:(id)a0; - (void)_updateTextAttributesForPrimaryLabel:(id)a0; - (void)_updateTextAttributesForSummaryLabel:(id)a0; @end