@class CAMExpandingControl, CAMLowLightStatusIndicator, CAMVideoConfigurationStatusIndicator, CAMFlashStatusIndicator, NSString, CAMRAWStatusIndicator, CAMProResStatusIndicator, NSArray, NSMutableDictionary, CAMExposureBiasStatusIndicator, CAMSharedLibraryStatusIndicator, NSSet, UIView, CAMLivePhotoStatusIndicator, CAMHDRStatusIndicator, CAMFilterStatusIndicator, CAMTimerStatusIndicator, CAMApertureStatusIndicator, CAMIntensityStatusIndicator, CAMSemanticStyleStatusIndicator, CAMPhotoFormatStatusIndicator, CAMVideoStabilizationStatusIndicator, CAMDirectionalIndicator; @protocol CAMControlStatusBarDelegate; @interface CAMControlStatusBar : UIView @property (readonly, nonatomic) NSMutableDictionary *_statusIndicatorsByType; @property (retain, nonatomic, setter=_setAllVisibleTypes:) NSSet *_allVisibleTypes; @property (retain, nonatomic, setter=_setAllDesiredTypes:) NSSet *_allDesiredTypes; @property (nonatomic, getter=_isDirectionIndicatorHiddenForSpace, setter=_setDirectionIndicatorHiddenForSpace:) BOOL _directionIndicatorHiddenForSpace; @property (retain, nonatomic, setter=_setExpandedControl:) CAMExpandingControl *_expandedControl; @property (weak, nonatomic) id delegate; @property (copy, nonatomic) NSArray *primaryDesiredIndicatorTypes; @property (copy, nonatomic) NSArray *primaryVisibleIndicatorTypes; @property (copy, nonatomic) NSArray *secondaryDesiredIndicatorTypes; @property (readonly, nonatomic) CAMFlashStatusIndicator *flashIndicator; @property (readonly, nonatomic) CAMLivePhotoStatusIndicator *livePhotoIndicator; @property (readonly, nonatomic) CAMHDRStatusIndicator *hdrIndicator; @property (readonly, nonatomic) CAMTimerStatusIndicator *timerIndicator; @property (readonly, nonatomic) CAMFilterStatusIndicator *filterIndicator; @property (readonly, nonatomic) CAMApertureStatusIndicator *apertureIndicator; @property (readonly, nonatomic) CAMIntensityStatusIndicator *intensityIndicator; @property (readonly, nonatomic) CAMExposureBiasStatusIndicator *exposureBiasIndicator; @property (readonly, nonatomic) CAMVideoConfigurationStatusIndicator *videoConfigurationIndicator; @property (readonly, nonatomic) CAMLowLightStatusIndicator *lowLightIndicator; @property (readonly, nonatomic) CAMSemanticStyleStatusIndicator *semanticStyleIndicator; @property (readonly, nonatomic) CAMRAWStatusIndicator *rawIndicator; @property (readonly, nonatomic) CAMProResStatusIndicator *proResIndicator; @property (readonly, nonatomic) CAMSharedLibraryStatusIndicator *sharedLibraryIndicator; @property (readonly, nonatomic) CAMVideoStabilizationStatusIndicator *videoStabilizationIndicator; @property (readonly, nonatomic) CAMPhotoFormatStatusIndicator *photoFormatStatusIndicator; @property (nonatomic, getter=isDirectionIndicatorVisible) BOOL directionIndicatorVisible; @property (readonly, nonatomic) CAMDirectionalIndicator *directionIndicator; @property (retain, nonatomic) UIView *primaryAccessoryControl; @property (retain, nonatomic) UIView *secondaryAccessoryControl; @property (nonatomic) long long orientation; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)controlStatusIndicatorDidChangeIntrinsicContentSize:(id)a0 animated:(BOOL)a1; - (void)setOrientation:(long long)a0 animated:(BOOL)a1; - (id)hudItemForAccessibilityHUDManager:(id)a0; - (void)selectedByAccessibilityHUDManager:(id)a0; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void).cxx_destruct; - (id)hitTest:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1; - (void)layoutSubviews; - (id)_createIndicatorForType:(unsigned long long)a0; - (void)_ensureDesiredIndicators; - (void)_handleApertureStatusIndicatorTapped:(id)a0; - (void)_handleExposureBiasStatusIndicatorTapped:(id)a0; - (void)_handleFilterStatusIndicatorTapped:(id)a0; - (void)_handleFlashStatusIndicatorTapped:(id)a0; - (void)_handleHDRStatusIndicatorTapped:(id)a0; - (void)_handleIntensityStatusIndicatorTapped:(id)a0; - (void)_handleLivePhotoStatusIndicatorTapped:(id)a0; - (void)_handleLowLightStatusIndicatorTapped:(id)a0; - (void)_handlePhotoFormatIndicatorTapped:(id)a0; - (void)_handleProResStatusIndicatorTapped:(id)a0; - (void)_handleRAWStatusIndicatorTapped:(id)a0; - (void)_handleSemanticStyleStatusIndicatorTapped:(id)a0; - (void)_handleSharedLibraryIndicatorTapped:(id)a0; - (void)_handleTimerStatusIndicatorTapped:(id)a0; - (void)_handleVideoStabilizationIndicatorTapped:(id)a0; - (void)_installIndicatorIfNeededForType:(unsigned long long)a0; - (void)_iterateViewsForHUDManager:(id)a0 withItemFoundBlock:(id /* block */)a1; - (void)_layoutAllDesiredTypes:(id)a0 atOrigin:(long long)a1; - (void)_layoutDesiredViewsForTypes:(id)a0 inDesiredTypes:(id)a1 atOrigin:(long long)a2; - (void)_loadIndicatorIfNeededForType:(unsigned long long)a0; - (void)_prelayoutForNewTypes:(id)a0 oldTypes:(id)a1 atOrigin:(long long)a2; - (void)_updateDirectionIndicatorAlphaAnimated:(BOOL)a0; - (void)_updateExpandingInsetsForControl:(id)a0; - (void)_updateIndicatorsVisibilityAnimated:(BOOL)a0; - (void)collapseExpandedIndicatorAnimated:(BOOL)a0; - (void)expandingControl:(id)a0 didChangeExpanded:(BOOL)a1 animated:(BOOL)a2; - (void)expandingControl:(id)a0 willChangeExpanded:(BOOL)a1 animated:(BOOL)a2; - (id)indicatorForType:(unsigned long long)a0; - (BOOL)isIndicatorDesiredForType:(unsigned long long)a0; - (void)setDirectionIndicatorVisible:(BOOL)a0 animated:(BOOL)a1; - (void)setPrimaryDesiredIndicatorTypes:(id)a0 secondaryDesiredIndicatorTypes:(id)a1 animated:(BOOL)a2; @end