/// export interface CommonProps { in?: boolean; appear?: boolean; enter?: boolean; exit?: boolean; duration?: number; alwaysMounted?: boolean; onEnter?: () => void; onEntering?: () => void; onEntered?: () => void; onExit?: () => void; onExiting?: () => void; onExited?: () => void; } export interface TransitionProps extends CommonProps { children: (state: TransitionState) => JSX.Element | null; } export interface TransitionState { appear: boolean; appearActive: boolean; appearDone: boolean; enter: boolean; enterActive: boolean; enterDone: boolean; exit: boolean; exitActive: boolean; exitDone: boolean; } export declare const Transition: ({ in: inProp, appear, enter, exit, duration, alwaysMounted, children, onEnter, onEntering, onEntered, onExit, onExiting, onExited, }: TransitionProps) => JSX.Element | null;