         var completion: ((Bool) -> Void)?
     }
 
-    var presentTransition = Transition()
-    var dismissTransition = Transition()
+    public var presentTransition = Transition()
+    public var dismissTransition = Transition()
 
     var shouldPresent = true
     

        }
    }
    
    open func willPresent() {
    }
    
    open func willDismiss() {
    }


import UIKit

open class TransitionViewController: UIViewController {
    public struct Transition {
        var duration: TimeInterval = 0.3
        var delay: TimeInterval = 0
        var dampingRatio: CGFloat = 1
