@class NSSet, NSString, STUIStatusBarIdentifier, NSMutableArray; @interface STUIStatusBarAnimation : NSObject <BSDebugDescriptionProviding, NSCopying, STUIStatusBarPrioritized> @property (retain, nonatomic) NSMutableArray *subAnimations; @property (weak, nonatomic) STUIStatusBarAnimation *parentAnimation; @property (nonatomic) double timeout; @property (copy, nonatomic) id /* block */ animationBlock; @property (copy, nonatomic) id /* block */ timeoutBlock; @property (retain, nonatomic) NSMutableArray *completionHandlers; @property (nonatomic, getter=isEnabled) BOOL enabled; @property (nonatomic) long long type; @property (readonly, nonatomic) NSSet *effectiveDelayedItemIdentifiers; @property (copy, nonatomic) STUIStatusBarIdentifier *displayItemIdentifier; @property (copy, nonatomic) NSString *identifier; @property (copy, nonatomic) NSString *exclusivityGroupIdentifier; @property (copy, nonatomic) id /* block */ prepareBlock; @property (copy, nonatomic) NSSet *delayedItemIdentifiers; @property (copy, nonatomic) NSSet *delayedDisplayItemPlacements; @property (nonatomic) BOOL delaysAnimatingItems; @property (nonatomic) BOOL delaysDependentItems; @property (nonatomic) long long priority; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (void)_addAnimations:(id)a0 toPreparingAnimations:(id)a1 exclusiveAnimations:(id)a2 visitedDisplayItemIdentifiers:(id)a3; + (void)initialize; + (void)prepareAnimations:(id)a0 forStatusBar:(id)a1; + (void)_addAnimations:(id)a0 toDispatchGroup:(id)a1; + (id)animationWithBlock:(id /* block */)a0; - (void)addCompletionHandler:(id /* block */)a0; - (void)addTimeout:(double)a0 withHandler:(id /* block */)a1; - (void)performForStatusBar:(id)a0; - (void)_prepareForStatusBar:(id)a0 preparingAnimations:(id)a1 exclusiveAnimations:(id)a2; - (id)_dependentItemIdentifiersEnabledOnly:(BOOL)a0; - (id)succinctDescriptionBuilder; - (id)_descriptionBuilderWithMultilinePrefix:(id)a0 forDebug:(BOOL)a1; - (id)descriptionBuilderWithMultilinePrefix:(id)a0; - (id)descriptionWithMultilinePrefix:(id)a0; - (void).cxx_destruct; - (void)cancel; - (id)succinctDescription; - (void)addSubAnimation:(id)a0 forDisplayItemWithIdentifier:(id)a1; - (void)addTotalCompletionHandler:(id /* block */)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)debugDescriptionWithMultilinePrefix:(id)a0; @end