@class UIColor, _UIActivityIndicatorMessageLabel, UIImageView, NSString, NSArray, _UIActivityIndicatorViewArtworkCacheKey, _UIActivityIndicatorViewStyleView; @protocol NSCopying; @interface UIActivityIndicatorView : UIView <_UIVisualStyleStylable, UIActivityIndicatorProvider, NSCoding> { BOOL _wasAnimatingWhenAnimationsRemoved; _UIActivityIndicatorViewStyleView *_styleView; } @property (class, readonly, nonatomic) id visualStyleRegistryIdentity; @property (readonly, nonatomic, getter=_animatingImageView) UIImageView *animatingImageView; @property (readonly, nonatomic, getter=_messageLabel) _UIActivityIndicatorMessageLabel *messageLabel; @property (retain, nonatomic, getter=_message, setter=_setMessage:) NSString *message; @property (nonatomic) double animationDuration; @property (nonatomic, getter=isAnimating) BOOL animating; @property (readonly, nonatomic, getter=_actualActivityIndicatorViewStyle) long long actualActivityIndicatorViewStyle; @property (readonly, nonatomic, getter=_restartAnimationOnNextLayout) BOOL restartAnimationOnNextLayout; @property (readonly, nonatomic, getter=_spokeImages) NSArray *spokeImages; @property (readonly, nonatomic, getter=_spokeHighlightImages) NSArray *spokeHighlightImages; @property (readonly, nonatomic, getter=_spokeCount) long long spokeCount; @property (readonly, nonatomic, getter=_spokeFrameRatio) long long spokeFrameRatio; @property (readonly, nonatomic, getter=_disableUpdateColorOnTraitCollectionChange) BOOL disableUpdateColorOnTraitCollectionChange; @property (readonly, nonatomic, getter=_lastArtCacheKey) _UIActivityIndicatorViewArtworkCacheKey *lastArtCacheKey; @property (readonly, nonatomic, getter=_lastHighlightArtCacheKey) _UIActivityIndicatorViewArtworkCacheKey *lastHighlightArtCacheKey; @property (nonatomic, setter=_setCustomWidth:) double _customWidth; @property (nonatomic) struct CGSize { double width; double height; } shadowOffset; @property (retain, nonatomic) UIColor *shadowColor; @property (nonatomic) double width; @property (nonatomic) BOOL hasShadow; @property BOOL spinning; @property (nonatomic) long long activityIndicatorViewStyle; @property (nonatomic) BOOL hidesWhenStopped; @property (retain, nonatomic) UIColor *color; @property (nonatomic, getter=isHidden) BOOL hidden; + (id)_imageSetNameForArtworkBasedStyle:(long long)a0 outImageCount:(out long long *)a1; + (struct CGSize { double x0; double x1; })defaultSizeForStyle:(long long)a0; + (id)_loadResourcesForArtworkBasedStyle:(long long)a0; - (void)_intrinsicContentSizeInvalidatedForChildView:(id)a0; - (void)stopAnimating; - (void)_applicationWillEnterForeground:(id)a0; - (void)dealloc; - (void)_populateArchivedSubviews:(id)a0; - (void)_applicationDidEnterBackground:(id)a0; - (void)startAnimating; - (BOOL)_contentHuggingDefault_isUsuallyFixedHeight; - (void)traitCollectionDidChange:(id)a0; - (void)startAnimation; - (struct CGSize { double x0; double x1; })_intrinsicSizeWithinSize:(struct CGSize { double x0; double x1; })a0; - (void)setHighlighted:(BOOL)a0; - (void)tintColorDidChange; - (void)encodeWithCoder:(id)a0; - (void)_removeAllAnimations:(BOOL)a0; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)setFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)setBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)setStyle:(long long)a0; - (void).cxx_destruct; - (BOOL)isHighlighted; - (void)_didMoveFromWindow:(id)a0 toWindow:(id)a1; - (void)stopAnimation; - (void)layoutSubviews; - (BOOL)_contentHuggingDefault_isUsuallyFixedWidth; - (id)initWithCoder:(id)a0; - (void)_commonInit; - (void)_setUpAnimation; - (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0; - (void)_updateSubviewFramesWithBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (id)initWithActivityIndicatorStyle:(long long)a0; - (long long)_actualStyleByResolvingAutoUpdatingStyle:(long long)a0; - (double)_alphaValueForStep:(long long)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_animatingImageViewFrameForBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (id)_artCacheKeyWithStyle:(long long)a0 color:(id)a1; - (BOOL)_colorRequiresDynamicTinting; - (long long)_customStyleForStyle:(long long)a0; - (id)_defaultColorForStyle:(long long)a0; - (struct CGSize { double x0; double x1; })_defaultSizeConsultingCustomWidthIfApplicable; - (long long)_defaultStyle; - (double)_effectiveCustomWidth; - (long long)_externalStyleForStyle:(long long)a0; - (id)_generateImagesForColor:(id)a0 highlight:(BOOL)a1; - (id)_generateModernImagesForImages:(id)a0 color:(id)a1; - (BOOL)_hasClientSetColor; - (BOOL)_hasShadow; - (id)_highlightColorForStyle:(long long)a0; - (id)_imageForStep:(long long)a0 withColor:(id)a1; - (id)_imagesForStyle:(long long)a0 color:(id)a1 highlight:(BOOL)a2; - (unsigned long long)_indexOfFirstImageForStartingAnimation; - (long long)_internalStyleForStyle:(long long)a0; - (BOOL)_isArtworkBasedStyle; - (BOOL)_isShowingMessage; - (BOOL)_isStatusBarStyle; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_messageLabelFrameForBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)_refreshStyle; - (void)_restoreRemovedAnimationsIncludingSubviews; - (BOOL)_shouldGoBackToBaseStyle; - (BOOL)_shouldGoToCustomStyle; - (long long)_sizeForStyle:(long long)a0; - (double)_spokeLengthForGearWidth:(double)a0; - (double)_spokeWidthForGearWidth:(double)a0; - (void)_tearDownAnimation; - (void)_updateLayoutInfo; - (void)_updateMessageForStyle:(long long)a0; - (void)_updateVisualStyleProperties; - (BOOL)_useCustomStyleForLegacyStyles; - (BOOL)_wantsAnimationRestoration; - (double)_widthForGearWidth:(double)a0; - (BOOL)isElementAccessibilityExposedToInterfaceBuilder; @end