import { Transition } from '.';
export declare class FadeTransition extends Transition {
    transitionController: FadeTransitionController;
    presented: UIViewController;
    presenting: UIViewController;
    operation: number;
    iosNavigatedController(navigationController: UINavigationController, operation: number, fromVC: UIViewController, toVC: UIViewController): UIViewControllerAnimatedTransitioning;
}
export declare class FadeTransitionController extends NSObject implements UIViewControllerAnimatedTransitioning {
    static ObjCProtocols: {
        prototype: UIViewControllerAnimatedTransitioning;
    }[];
    owner: WeakRef<FadeTransition>;
    static initWithOwner(owner: WeakRef<FadeTransition>): FadeTransitionController;
    transitionDuration(transitionContext: UIViewControllerContextTransitioning): number;
    animateTransition(transitionContext: UIViewControllerContextTransitioning): void;
}
