@class SBFView, NSString, UIImageView, NSSet, UILabel, UIView, NSUUID; @protocol CCUISensorAttributionCompactControlDelegate; @interface CCUISensorAttributionCompactControl : UIControl { struct CGSize { double width; double height; } _singleIndicatorSize; NSSet *_attributions; NSSet *_displayedAttributions; NSUUID *_touchUUID; double _touchDownDate; } @property (copy, nonatomic) NSString *descriptionText; @property (retain, nonatomic) UILabel *descriptionLabel; @property (retain, nonatomic) SBFView *descriptionLabelWrapperView; @property (retain, nonatomic) UIImageView *chevronImageView; @property (retain, nonatomic) UIView *chevronWrapperView; @property (nonatomic) BOOL showingCamera; @property (nonatomic) BOOL showingMicrophone; @property (nonatomic) BOOL showingLocation; @property (nonatomic) BOOL expanded; @property (nonatomic) BOOL alwaysHidesSensorIcons; @property (readonly, nonatomic) UIView *cameraIndicatorView; @property (readonly, nonatomic) UIView *micIndicatorView; @property (readonly, nonatomic) UIView *locationIndicatorView; @property (readonly, nonatomic) int activeIndicatorsCount; @property (readonly, nonatomic, getter=isDisplayingSensorStatus) BOOL displayingSensorStatus; @property (readonly, nonatomic) double fixedHeight; @property (nonatomic) id<CCUISensorAttributionCompactControlDelegate> delegate; @property (nonatomic) double maximumAllowableWidth; - (void)setExpanded:(BOOL)a0 animated:(BOOL)a1; - (void)_setDescriptionLabelBlurAndAlphaForExpanded:(BOOL)a0 animated:(BOOL)a1; - (void)setHighlighted:(BOOL)a0; - (double)_visibleIndicatorsWidth; - (void)_updateContentIfDisplayedAttributionsAreStaleAndLayout; - (void)_layoutDescriptionLabel; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)_configureChevronWrapperAppearance; - (void)handleTouchDown; - (double)_layoutSingleIndicatorView:(id)a0 trailingX:(double)a1 visible:(BOOL)a2; - (void)handleTouchCanceled; - (void)_decideToExpandOrCompactAndForwardToDelegate:(id)a0; - (void)handleTouchUpInside; - (id)clone; - (id)_configureIndicatorViewForType:(unsigned long long)a0; - (void)_configureChevronViews; - (void).cxx_destruct; - (void)_layoutChevronViews; - (void)_setChevronAlphaForExpanded:(BOOL)a0 animated:(BOOL)a1; - (id)_fontForTitleLabel; - (void)_layoutIndicatorViews; - (void)layoutSubviews; - (void)_setBlurRadius:(double)a0 ofView:(id)a1; - (struct CGSize { double x0; double x1; })sizeThatFitsMaximumAllowableWidth; - (id)_rightChevronImage; - (void)sensorAttributionsChanged:(id)a0; - (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0; @end