luxlabs header browser preview


@class _UIBackgroundViewConfiguration, _UISystemBackgroundView, UIView;
@protocol _UIContentViewConfiguration, UITableConstants;

@interface _UICollectionViewListHeaderFooter : UICollectionReusableView {
    struct { unsigned char style : 3; unsigned char needsConfigurationStateUpdate : 1; unsigned char hasCustomBackgroundColor : 1; unsigned char hasCustomBackgroundViewConfigurationProvider : 1; unsigned char hasCustomBackgroundViewConfiguration : 1; unsigned char automaticallyUpdatesBackgroundViewConfiguration : 1; unsigned char automaticallyUpdatesContentViewConfiguration : 1; } _headerFooterFlags;
    Class _contentViewConfigurationClass;
    id /* block */ _contentViewConfigurationProvider;
    _UISystemBackgroundView *_systemBackgroundView;
    id /* block */ _backgroundViewConfigurationProvider;
}

@property (retain, nonatomic) UIView *contentView;
@property (readonly, nonatomic, getter=_contentViewInsets) struct UIEdgeInsets { double top; double left; double bottom; double right; } contentViewInsets;
@property (readonly, nonatomic, getter=_constants) id<UITableConstants> constants;
@property (copy, nonatomic, getter=_contentViewConfiguration, setter=_setContentViewConfiguration:) id<_UIContentViewConfiguration> _contentViewConfiguration;
@property (nonatomic, getter=_automaticallyUpdatesContentViewConfiguration, setter=_setAutomaticallyUpdatesContentViewConfiguration:) BOOL _automaticallyUpdatesContentViewConfiguration;
@property (copy, nonatomic, getter=_contentViewConfigurationProvider, setter=_setContentViewConfigurationProvider:) id /* block */ _contentViewConfigurationProvider;
@property (copy, nonatomic, getter=_backgroundViewConfiguration, setter=_setBackgroundViewConfiguration:) _UIBackgroundViewConfiguration *_backgroundViewConfiguration;
@property (nonatomic, getter=_automaticallyUpdatesBackgroundViewConfiguration, setter=_setAutomaticallyUpdatesBackgroundViewConfiguration:) BOOL _automaticallyUpdatesBackgroundViewConfiguration;
@property (copy, nonatomic, getter=_backgroundViewConfigurationProvider, setter=_setBackgroundViewConfigurationProvider:) id /* block */ _backgroundViewConfigurationProvider;
@property (readonly, nonatomic) unsigned long long _viewConfigurationState;

+ (Class)_contentViewClass;

- (void)_didUpdateFocusInContext:(id)a0 withAnimationCoordinator:(id)a1;
- (void)_layoutContentView;
- (void)setBackgroundColor:(id)a0;
- (void)_populateArchivedSubviews:(id)a0;
- (void)traitCollectionDidChange:(id)a0;
- (void)prepareForReuse;
- (void)encodeWithCoder:(id)a0;
- (struct CGSize { double x0; double x1; })systemLayoutSizeFittingSize:(struct CGSize { double x0; double x1; })a0 withHorizontalFittingPriority:(float)a1 verticalFittingPriority:(float)a2;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)setSemanticContentAttribute:(long long)a0;
- (void).cxx_destruct;
- (void)setUserInteractionEnabled:(BOOL)a0;
- (void)layoutSubviews;
- (id)initWithCoder:(id)a0;
- (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0;
- (void)_applyBackgroundViewConfiguration:(id)a0;
- (struct CGSize { double x0; double x1; })_contentTargetSizeForTargetSize:(struct CGSize { double x0; double x1; })a0 withHorizontalFittingPriority:(float)a1 verticalFittingPriority:(float)a2 forUseWithSizeThatFits:(BOOL)a3;
- (id /* block */)_defaultBackgroundViewConfigurationProvider;
- (void)_layoutSystemBackgroundView;
- (void)_performConfigurationStateUpdate;
- (void)_resetBackgroundColor;
- (void)_resetBackgroundViewConfiguration;
- (void)_setLayoutAttributes:(id)a0;
- (void)_setNeedsConfigurationStateUpdate;
- (long long)_styleFromLayoutAttributes:(id)a0;
- (void)_updateBackgroundViewConfigurationForState:(unsigned long long)a0;
- (void)_updateConstants;
- (void)_updateContentViewConfigurationForState:(unsigned long long)a0;
- (void)_updateDefaultBackgroundAppearance;
- (void)_updateViewConfigurationsWithState:(unsigned long long)a0;

@end