import React from "react"; //#region src/transition/transition.d.ts type AnimationName = 'zoom-center-top' | 'zoom-center-bottom' | 'zoom-center-left' | 'zoom-center-right' | 'zoom-top-start' | 'zoom-top' | 'zoom-top-end' | 'zoom-bottom-start' | 'zoom-bottom' | 'zoom-bottom-end' | 'zoom-left-start' | 'zoom-left' | 'zoom-left-end' | 'zoom-right-start' | 'zoom-right' | 'zoom-right-end' | 'slide-up' | 'slide-down'; type TransitionProps = { in?: boolean; timeout?: number | { enter: number; exit: number; }; appear?: boolean; unmountOnExit?: boolean; mountOnEnter?: boolean; /** Animation prefix */ prefix?: string; /** Preset animation name */ animation?: AnimationName; /** Custom class name base (overrides prefix + animation) */ classNames?: string; /** Prevent the transition conflict with the inner component */ wrapper?: boolean; nodeRef?: React.RefObject; onEnter?: () => void; onEntering?: () => void; onEntered?: () => void; onExit?: () => void; onExiting?: () => void; onExited?: () => void; children?: React.ReactNode; }; declare const Transition: { (props: TransitionProps): React.ReactElement | null; displayName: string; }; //#endregion export { AnimationName, Transition, TransitionProps }; //# sourceMappingURL=transition.d.ts.map