@class UIColor, NSString, UIVisualEffect, UIImage, UIView; @interface UIBackgroundConfiguration : NSObject <_UIBackgroundConfigurationInternal, NSCopying, NSSecureCoding> { struct { unsigned char hasCustomizedCustomView : 1; unsigned char hasCustomizedCornerRadius : 1; unsigned char hasCustomizedBackgroundInsets : 1; unsigned char hasCustomizedEdgesAddingLayoutMarginsToBackgroundInsets : 1; unsigned char hasCustomizedBackgroundColor : 1; unsigned char hasCustomizedBackgroundColorTransformer : 1; unsigned char hasCustomizedVisualEffect : 1; unsigned char hasCustomizedVisualEffectGroupName : 1; unsigned char hasCustomizedImage : 1; unsigned char hasCustomizedImageContentMode : 1; unsigned char hasCustomizedStrokeColor : 1; unsigned char hasCustomizedStrokeColorTransformer : 1; unsigned char hasCustomizedStrokeWidth : 1; unsigned char hasCustomizedStrokeOutset : 1; unsigned char hasCustomizedMaskedCorners : 1; } _configurationFlags; UIView *_customView; unsigned long long _edgesAddingLayoutMarginsToBackgroundInsets; UIColor *_backgroundColor; id /* block */ _backgroundColorTransformer; UIVisualEffect *_visualEffect; UIImage *_image; long long _imageContentMode; UIColor *_strokeColor; id /* block */ _strokeColorTransformer; double _strokeWidth; double _strokeOutset; long long _defaultStyle; long long _backgroundColorTransformerIdentifier; long long _strokeColorTransformerIdentifier; struct NSDirectionalEdgeInsets { double top; double leading; double bottom; double trailing; } _backgroundInsets; } @property (class, readonly) BOOL supportsSecureCoding; @property (nonatomic, setter=_setMaskedCorners:) unsigned long long _maskedCorners; @property (copy, nonatomic, setter=_setVisualEffectGroupName:) NSString *_visualEffectGroupName; @property (retain, nonatomic) UIView *customView; @property (nonatomic) double cornerRadius; @property (nonatomic) struct NSDirectionalEdgeInsets { double x0; double x1; double x2; double x3; } backgroundInsets; @property (nonatomic) unsigned long long edgesAddingLayoutMarginsToBackgroundInsets; @property (retain, nonatomic) UIColor *backgroundColor; @property (copy, nonatomic) id /* block */ backgroundColorTransformer; @property (copy, nonatomic) UIVisualEffect *visualEffect; @property (retain, nonatomic) UIImage *image; @property (nonatomic) long long imageContentMode; @property (retain, nonatomic) UIColor *strokeColor; @property (copy, nonatomic) id /* block */ strokeColorTransformer; @property (nonatomic) double strokeWidth; @property (nonatomic) double strokeOutset; @property (readonly, nonatomic) BOOL isTintBackgroundColor; @property (nonatomic, getter=_strokeLocation, setter=_setStrokeLocation:) long long strokeLocation; @property (nonatomic, setter=__setMaskedCorners:) unsigned long long __maskedCorners; @property (copy, nonatomic, setter=__setVisualEffectGroupName:) NSString *__visualEffectGroupName; @property (nonatomic, setter=_setCornerRadius:) double _cornerRadius; @property (nonatomic, setter=_setShadowType:) long long _shadowType; @property (readonly, nonatomic, getter=_hasBackgroundColor) BOOL hasBackgroundColor; @property (readonly, nonatomic, getter=_hasStroke) BOOL hasStroke; @property (readonly, nonatomic, getter=_hasBackgroundFill) BOOL hasBackgroundFill; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)listPlainHeaderFooterConfiguration; + (id)listAccompaniedSidebarCellConfiguration; + (id)listPlainCellConfiguration; + (id)listGroupedHeaderFooterConfiguration; + (id)listSidebarHeaderConfiguration; + (id)_listInsetGroupedHeaderFooterConfiguration; + (id)clearConfiguration; + (id)listGroupedCellConfiguration; + (id)_listInsetGroupedCellConfiguration; + (id)listSidebarCellConfiguration; - (id)updatedConfigurationForState:(id)a0; - (BOOL)_backgroundFillIsEqual:(id)a0 withTintColor:(id)a1; - (id)_updatedConfigurationForState:(id)a0; - (void)encodeWithCoder:(id)a0; - (BOOL)_isEqualToInternalConfigurationQuick:(id)a0; - (void).cxx_destruct; - (id)resolvedBackgroundColorForTintColor:(id)a0; - (id)resolvedStrokeColorForTintColor:(id)a0; - (BOOL)isEqual:(id)a0; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; @end