@class NSMutableDictionary, NSString, _UIViewControllerOneToOneTransitionContext, UIView, UIPercentDrivenInteractiveTransition, UIViewController; @interface _UIAnimationCoordinator : NSObject { NSMutableDictionary *_stash; _UIViewControllerOneToOneTransitionContext *_transitionContext; UIPercentDrivenInteractiveTransition *_interactiveTransition; } @property (readonly, retain, nonatomic) _UIViewControllerOneToOneTransitionContext *transitionContext; @property (nonatomic) double duration; @property (copy, nonatomic) id /* block */ preperation; @property (copy, nonatomic) id /* block */ animator; @property (copy, nonatomic) id /* block */ completion; @property (retain, nonatomic) UIView *containerView; @property (retain, nonatomic) UIViewController *viewController; @property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } startFrame; @property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } endFrame; @property (readonly, retain, nonatomic) NSMutableDictionary *stash; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)animate; - (double)transitionDuration:(id)a0; - (void)dealloc; - (void)animateTransition:(id)a0; - (void).cxx_destruct; - (void)animationEnded:(BOOL)a0; - (void)_updateTransitionContext; - (void)animateInteractively; - (void)cancelInteractiveAnimation; - (void)finishInteractiveAnimation; - (void)updateInteractiveProgress:(double)a0; @end