@class _UIViewControllerTransitionContext, NSString, UIView, NSMutableArray; @interface _UIViewControllerTransitionCoordinator : NSObject @property (nonatomic, setter=_setMainContext:) _UIViewControllerTransitionContext *_mainContext; @property (retain, nonatomic, setter=_setSystemAlongsideAnimations:) NSMutableArray *_systemAlongsideAnimations; @property (retain, nonatomic, setter=_setAlongsideAnimations:) NSMutableArray *_alongsideAnimations; @property (retain, nonatomic, setter=_setAlongsideAnimationViews:) NSMutableArray *_alongsideAnimationViews; @property (retain, nonatomic, setter=_setAlongsideCompletions:) NSMutableArray *_alongsideCompletions; @property (retain, nonatomic, setter=_setInteractiveChangeHandlers:) NSMutableArray *_interactiveChangeHandlers; @property (readonly, nonatomic, getter=isAnimated) BOOL animated; @property (readonly, nonatomic) long long presentationStyle; @property (readonly, nonatomic) BOOL initiallyInteractive; @property (readonly, nonatomic) BOOL isInterruptible; @property (readonly, nonatomic, getter=isInteractive) BOOL interactive; @property (readonly, nonatomic, getter=isCancelled) BOOL cancelled; @property (readonly, nonatomic) double transitionDuration; @property (readonly, nonatomic) double percentComplete; @property (readonly, nonatomic) double completionVelocity; @property (readonly, nonatomic) long long completionCurve; @property (readonly, nonatomic) UIView *containerView; @property (readonly, nonatomic) struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; } targetTransform; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)viewForKey:(id)a0; - (BOOL)animateAlongsideTransitionInView:(id)a0 animation:(id /* block */)a1 completion:(id /* block */)a2; - (id)_alongsideAnimations:(BOOL)a0; - (id)viewControllerForKey:(id)a0; - (BOOL)animateAlongsideTransition:(id /* block */)a0 completion:(id /* block */)a1; - (void)notifyWhenInteractionEndsUsingBlock:(id /* block */)a0; - (id)_alongsideCompletions:(BOOL)a0; - (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })affineTransform; - (void)notifyWhenInteractionChangesUsingBlock:(id /* block */)a0; - (BOOL)isRotating; - (void)_applyBlocks:(id)a0 releaseBlocks:(id /* block */)a1; - (void).cxx_destruct; - (id)_interactiveChangeHandlers:(BOOL)a0; - (id)initWithMainContext:(id)a0; - (id)_systemAlongsideAnimations:(BOOL)a0; - (BOOL)_animateAlongsideTransitionInView:(id)a0 systemAnimation:(BOOL)a1 systemCompletion:(BOOL)a2 animation:(id /* block */)a3 completion:(id /* block */)a4; - (BOOL)isCompleting; @end