@class UIFont, NSString, NSArray, NSDate, BSUIFontProvider, UIView, UIButton, MTVisualStylingProvider, NSTimeZone, PLPlatterHeaderContentViewLayoutManager, UILabel; @protocol BSUIDateLabel; @interface PLPlatterHeaderContentView : UIView { UILabel *_dateLabel; UIButton *_utilityButton; PLPlatterHeaderContentViewLayoutManager *_layoutManager; BOOL _hasUpdatedContent; MTVisualStylingProvider *_visualStylingProvider; } @property (readonly, nonatomic, getter=_titleLabel) UILabel *titleLabel; @property (readonly, nonatomic, getter=_dateLabel) UILabel *dateLabel; @property (readonly, nonatomic, getter=_titleLabelFont) UIFont *titleLabelFont; @property (readonly, nonatomic, getter=_dateLabelFont) UIFont *dateLabelFont; @property (retain, nonatomic, getter=_fontProvider, setter=_setFontProvider:) BSUIFontProvider *fontProvider; @property (nonatomic, getter=_usesLargeTextLayout, setter=_setUsesLargeTextLayout:) BOOL usesLargeTextLayout; @property (nonatomic, getter=_utilityButtonHorizontalLayoutReference, setter=_setUtilityButtonHorizontalLayoutReference:) double utilityButtonHorizontalLayoutReference; @property (readonly, nonatomic, getter=_iconDimension) double iconDimension; @property (readonly, nonatomic, getter=_iconLeadingPadding) double iconLeadingPadding; @property (readonly, nonatomic, getter=_iconTrailingPadding) double iconTrailingPadding; @property (retain, nonatomic, getter=_fontProvider, setter=_setFontProvider:) BSUIFontProvider *fontProvider; @property (retain, nonatomic, getter=_titleLabel, setter=_setTitleLabel:) UILabel *titleLabel; @property (nonatomic, getter=_usesLargeTextLayout, setter=_setUsesLargeTextLayout:) BOOL usesLargeTextLayout; @property (nonatomic, getter=_utilityButtonHorizontalLayoutReference, setter=_setUtilityButtonHorizontalLayoutReference:) double utilityButtonHorizontalLayoutReference; @property (copy, nonatomic) NSArray *icons; @property (copy, nonatomic) NSString *title; @property (copy, nonatomic) NSDate *date; @property (nonatomic, getter=isDateAllDay) BOOL dateAllDay; @property (copy, nonatomic) NSTimeZone *timeZone; @property (nonatomic) long long dateFormatStyle; @property (readonly, nonatomic) NSArray *iconButtons; @property (readonly, nonatomic) UIButton *utilityButton; @property (retain, nonatomic) UIView *utilityView; @property (nonatomic) BOOL heedsHorizontalLayoutMargins; @property (readonly, nonatomic) double contentBaseline; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, copy, nonatomic) NSArray *requiredVisualStyleCategories; @property (copy, nonatomic) NSString *preferredContentSizeCategory; @property (nonatomic) BOOL adjustsFontForContentSizeCategory; + (id)_titleLabelFontFromFontProvider:(id)a0; + (double)contentBaselineToBoundsBottomWithWidth:(double)a0 scale:(double)a1; - (void)_reduceTransparencyStatusDidChange:(id)a0; - (void)layoutMarginsDidChange; - (id)init; - (BOOL)adjustForContentSizeCategoryChange; - (void)dealloc; - (void)setVisualStylingProvider:(id)a0 forCategory:(long long)a1; - (void)_configureDateLabelIfNecessary; - (id)_layoutManager; - (id)visualStylingProviderForCategory:(long long)a0; - (void)setVisualStylingProvider:(id)a0; - (id)visualStylingProvider; - (void)_recycleDateLabel; - (void).cxx_destruct; - (void)_tearDownDateLabel; - (void)dateLabelDidChange:(id)a0; - (id)_dateLabelPreferredFont; - (void)layoutSubviews; - (void)_updateTextAttributesForDateLabel; - (void)_configureDateLabel; - (void)_darkerSystemColorsStatusDidChange:(id)a0; - (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0; - (id)_newTitleLabel; - (id)_lazyTitleLabel; - (id)_attributedStringForTitle:(id)a0; - (void)_configureIconButton:(id)a0 withIcon:(id)a1; - (void)_configureIconButtonsForIcons:(id)a0; - (void)_configureTitleLabel:(id)a0; - (void)_configureUtilityButton; - (void)_configureUtilityButtonIfNecessary; - (double)_headerHeightForWidth:(double)a0; - (void)_layoutDateLabelWithScale:(double)a0; - (void)_layoutIconButtonsWithScale:(double)a0; - (void)_layoutTitleLabelWithScale:(double)a0; - (void)_layoutUtilityButtonWithScale:(double)a0; - (id)_newIconButton; - (id)_titleLabelPreferredFont; - (void)_updateStylingForTitleLabel:(id)a0; - (void)_updateTextAttributesForTitleLabel:(id)a0; - (id)_updateTitleAttributesForAttributedString:(id)a0; - (void)_updateUtilityButtonFont; - (void)_updateUtilityButtonVisualStyling; - (id)_utilityButton; @end