@class NSMutableArray; @interface UIInputViewAnimationStyle : NSObject <NSCopying> { BOOL _isLegacy; } @property (retain, nonatomic) NSMutableArray *propertyAnimators; @property (nonatomic) BOOL forAssertion; @property (nonatomic) BOOL force; @property (nonatomic) BOOL animated; @property (nonatomic) BOOL dontMerge; @property (nonatomic) double duration; @property (nonatomic) unsigned long long extraOptions; @property (nonatomic) BOOL interactivelyCancelled; @property (readonly, nonatomic) BOOL isAnimationCompleted; @property (readonly, nonatomic) BOOL canDismissWithScrollView; @property (readonly, nonatomic) BOOL canTakeSnapshot; + (id)animationStyleImmediate; + (id)animationStyleAnimated:(BOOL)a0 duration:(double)a1; + (id)animationStyleDefault; - (void)launchAnimation:(id /* block */)a0 afterStarted:(id /* block */)a1 completion:(id /* block */)a2 forHost:(id)a3 fromCurrentPosition:(BOOL)a4; - (void)removePropertyAnimators; - (id)endPlacementForInputViewSet:(id)a0 windowScene:(id)a1; - (id)endPlacementForInputViewSet:(id)a0; - (id)startPlacementForInputViewSet:(id)a0 currentPlacement:(id)a1 windowScene:(id)a2; - (id)legacyAnimationCopy; - (id)description; - (id)startPlacementForInputViewSet:(id)a0 currentPlacement:(id)a1; - (void).cxx_destruct; - (id)controllerForStartPlacement:(id)a0 endPlacement:(id)a1; - (void)cancelInterruptibleAnimations; - (BOOL)isEqual:(id)a0; - (void)addAnimationToCurrentAnimations:(id /* block */)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; @end