Annotate all libraries and APIs as To Be Deprecated.

PiperOrigin-RevId: 457604477
diff --git a/src/MDMTransition.h b/src/MDMTransition.h
index b251bca..0ab2f29 100644
--- a/src/MDMTransition.h
+++ b/src/MDMTransition.h
@@ -16,6 +16,9 @@
 
 #import <UIKit/UIKit.h>
 
+API_DEPRECATED_BEGIN("Use standard UIViewController transitioning APIs instead.",
+                     ios(12, API_TO_BE_DEPRECATED))
+
 @protocol MDMTransitionContext;
 
 /**
@@ -134,3 +137,5 @@
 // clang-format on
 
 @end
+
+API_DEPRECATED_END
diff --git a/src/MDMTransitionContext.h b/src/MDMTransitionContext.h
index cd264e8..a73e379 100644
--- a/src/MDMTransitionContext.h
+++ b/src/MDMTransitionContext.h
@@ -16,6 +16,9 @@
 
 #import <UIKit/UIKit.h>
 
+API_DEPRECATED_BEGIN("Use standard UIViewController transitioning APIs instead.",
+                     ios(12, API_TO_BE_DEPRECATED))
+
 @protocol MDMTransition;
 
 /** The possible directions of a transition. */
@@ -100,3 +103,5 @@
 - (void)deferToCompletion:(void (^ _Nonnull)(void))work;
 
 @end
+
+API_DEPRECATED_END
diff --git a/src/MDMTransitionController.h b/src/MDMTransitionController.h
index 67874be..9a4647f 100644
--- a/src/MDMTransitionController.h
+++ b/src/MDMTransitionController.h
@@ -16,6 +16,9 @@
 
 #import <Foundation/Foundation.h>
 
+API_DEPRECATED_BEGIN("Use standard UIViewController transitioning APIs instead.",
+                     ios(12, API_TO_BE_DEPRECATED))
+
 @protocol MDMTransition;
 
 /**
@@ -46,3 +49,5 @@
 @property(nonatomic, strong, nullable, readonly) id<MDMTransition> activeTransition;
 
 @end
+
+API_DEPRECATED_END
diff --git a/src/MDMTransitionNavigationControllerDelegate.h b/src/MDMTransitionNavigationControllerDelegate.h
index 2f32c48..e4b74be 100644
--- a/src/MDMTransitionNavigationControllerDelegate.h
+++ b/src/MDMTransitionNavigationControllerDelegate.h
@@ -16,6 +16,9 @@
 
 #import <UIKit/UIKit.h>
 
+API_DEPRECATED_BEGIN("Use standard UIViewController transitioning APIs instead.",
+                     ios(12, API_TO_BE_DEPRECATED))
+
 /**
  This class provides a singleton implementation of UINavigationControllerDelegate that makes it
  possible to configure view controller transitions using each view controller's transition
@@ -55,3 +58,5 @@
                                   interactionControllerForAnimationController:(nonnull id<UIViewControllerAnimatedTransitioning>)animationController;
 
 @end
+
+API_DEPRECATED_END
diff --git a/src/MDMTransitionPresentationController.h b/src/MDMTransitionPresentationController.h
index 1def830..cb6e625 100644
--- a/src/MDMTransitionPresentationController.h
+++ b/src/MDMTransitionPresentationController.h
@@ -17,6 +17,9 @@
 #import <Foundation/Foundation.h>
 #import <UIKit/UIKit.h>
 
+API_DEPRECATED_BEGIN("Use standard UIViewController transitioning APIs instead.",
+                     ios(12, API_TO_BE_DEPRECATED))
+
 @protocol MDMTransitionContext;
 @protocol MDMTransitionPresentationAnimationControlling;
 
@@ -89,3 +92,5 @@
      dismissalTransitionDidEnd:(BOOL)completed;
 
 @end
+
+API_DEPRECATED_END
diff --git a/src/MDMTransitionViewSnapshotter.h b/src/MDMTransitionViewSnapshotter.h
index 71c6ed3..dc19588 100644
--- a/src/MDMTransitionViewSnapshotter.h
+++ b/src/MDMTransitionViewSnapshotter.h
@@ -17,6 +17,9 @@
 #import <Foundation/Foundation.h>
 #import <UIKit/UIKit.h>
 
+API_DEPRECATED_BEGIN("Use standard UIViewController transitioning APIs instead.",
+                     ios(12, API_TO_BE_DEPRECATED))
+
 /**
  A view snapshotter creates visual replicas of views so that they may be animated during a
  transition without adversely affecting the original view hierarchy.
@@ -55,3 +58,5 @@
 - (nonnull instancetype)init NS_UNAVAILABLE;
 
 @end
+
+API_DEPRECATED_END
diff --git a/src/UIViewController+TransitionController.h b/src/UIViewController+TransitionController.h
index 6d73d48..983d705 100644
--- a/src/UIViewController+TransitionController.h
+++ b/src/UIViewController+TransitionController.h
@@ -17,6 +17,9 @@
 #import <Foundation/Foundation.h>
 #import <UIKit/UIKit.h>
 
+API_DEPRECATED_BEGIN("Use standard UIViewController transitioning APIs instead.",
+                     ios(12, API_TO_BE_DEPRECATED))
+
 @protocol MDMTransitionController;
 
 @interface UIViewController (MDMTransitionController)
@@ -32,3 +35,5 @@
 @property(nonatomic, strong, readonly, nonnull) id<MDMTransitionController> mdm_transitionController;
 
 @end
+
+API_DEPRECATED_END
diff --git a/src/private/MDMViewControllerTransitionController.h b/src/private/MDMViewControllerTransitionController.h
index ed046d5..b0d411d 100644
--- a/src/private/MDMViewControllerTransitionController.h
+++ b/src/private/MDMViewControllerTransitionController.h
@@ -19,6 +19,9 @@
 
 #import "MDMTransitionController.h"
 
+API_DEPRECATED_BEGIN("Use standard UIViewController transitioning APIs instead.",
+                     ios(12, API_TO_BE_DEPRECATED))
+
 @interface MDMViewControllerTransitionController : NSObject <MDMTransitionController, UIViewControllerTransitioningDelegate>
 
 - (nonnull instancetype)initWithViewController:(nonnull UIViewController *)viewController
@@ -27,3 +30,5 @@
 - (nonnull instancetype)init NS_UNAVAILABLE;
 
 @end
+
+API_DEPRECATED_END
diff --git a/src/private/MDMViewControllerTransitionCoordinator.h b/src/private/MDMViewControllerTransitionCoordinator.h
index 7604853..5f07c83 100644
--- a/src/private/MDMViewControllerTransitionCoordinator.h
+++ b/src/private/MDMViewControllerTransitionCoordinator.h
@@ -16,6 +16,9 @@
 
 #import "MDMTransitionContext.h"
 
+API_DEPRECATED_BEGIN("Use standard UIViewController transitioning APIs instead.",
+                     ios(12, API_TO_BE_DEPRECATED))
+
 @protocol MDMTransition;
 @protocol MDMViewControllerTransitionCoordinatorDelegate;
 
@@ -40,3 +43,5 @@
 - (void)transitionDidCompleteWithCoordinator:(nonnull MDMViewControllerTransitionCoordinator *)coordinator;
 
 @end
+
+API_DEPRECATED_END