@class UIColor, NSString, NSDictionary, PXPhotosLayoutSpec, PXSelectionSnapshot, NSIndexSet, PXAssetCollectionReference; @interface PXPhotosSectionHeaderLayout : PXGLayout { struct { unsigned long long needsUpdate; unsigned long long updated; BOOL isPerformingUpdate; BOOL willPerformUpdate; } _updateFlags; unsigned short _dividerVersion; unsigned short _finalTitleVersion; unsigned short _subtitleVersion; unsigned short _badgeVersion; unsigned short _buttonVersion; NSIndexSet *_axSpriteIndexes; } @property (readonly, nonatomic) UIColor *dividerColor; @property (copy, nonatomic) NSString *finalTitle; @property (copy, nonatomic) NSDictionary *finalTitleAttributes; @property (readonly, nonatomic) struct CGSize { double width; double height; } finalTitleSize; @property (copy, nonatomic) NSDictionary *subtitleAttributes; @property (readonly, nonatomic) struct CGSize { double width; double height; } subtitleSize; @property (copy, nonatomic) NSDictionary *badgeAttributes; @property (readonly, nonatomic) struct CGSize { double width; double height; } badgeSize; @property (copy, nonatomic) NSDictionary *buttonTitleAttributes; @property (readonly, nonatomic) struct CGSize { double width; double height; } buttonTitleSize; @property (readonly, nonatomic) BOOL allowsInteraction; @property (readonly, nonatomic) BOOL wantsChevron; @property (readonly, nonatomic) BOOL wantsButton; @property (readonly, nonatomic) double relativeOffsetAlpha; @property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } axSpriteFrame; @property (readonly, nonatomic) NSString *axSpriteText; @property (copy, nonatomic) NSString *title; @property (copy, nonatomic) NSString *subtitle; @property (copy, nonatomic) NSString *badgeTitle; @property (copy, nonatomic) NSString *buttonTitle; @property (nonatomic) BOOL isBadgeVisible; @property (nonatomic) BOOL isFirstSectionHeader; @property (retain, nonatomic) PXAssetCollectionReference *assetCollectionReference; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (retain, nonatomic) PXPhotosLayoutSpec *spec; @property (nonatomic) BOOL isInSelectMode; @property (retain, nonatomic) PXSelectionSnapshot *selectionSnapshot; - (id)axContentInfoAtSpriteIndex:(unsigned int)a0; - (id)init; - (void)_updateSpritesAlpha; - (id)colorAtIndex:(unsigned int)a0 inLayout:(id)a1; - (id)axSpriteIndexes; - (void)update; - (void)visibleRectDidChange; - (id)axSpriteIndexesInRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)displayScaleDidChange; - (void)_invalidateContent; - (id)attributedStringForSpriteAtIndex:(unsigned int)a0 inLayout:(id)a1; - (id)stringAtIndex:(unsigned int)a0 inLayout:(id)a1; - (id)hitTestResultForSpriteIndex:(unsigned int)a0; - (void)_updateContent; - (void).cxx_destruct; - (id)initWithSpec:(id)a0; - (id)axVisibleSpriteIndexes; - (long long)verticalAlignmentForStringAtIndex:(unsigned int)a0 inLayout:(id)a1; - (void)safeAreaInsetsDidChange; - (void)_updateAttributes; - (void)contentSizeDidChange; - (id)imageConfigurationAtIndex:(unsigned int)a0 inLayout:(id)a1; - (void)referenceSizeDidChange; - (id)stringAttributesAtIndex:(unsigned int)a0 inLayout:(id)a1; - (void)_invalidateSubtitleMediaVersion; - (void)_invalidateAttributes; - (void)_invalidateBadgeMediaVersion; - (void)_invalidateButtonTitleMediaVersion; - (void)_invalidateDividerMediaVersion; - (void)_invalidateFinalTitle; - (void)_invalidateFinalTitleMediaVersion; - (void)_invalidateRelativeOffsetAlpha; - (void)_invalidateSpritesAlpha; - (void)_updateFinalTitle; - (void)_updateRelativeOffsetAlpha; - (void)setDividerColor:(id)a0; - (void)setRelativeOffsetAlpha:(double)a0; @end