import { ReactNode } from 'react'; export interface Props { in: boolean; duration: number; appear: boolean; render: (state: TransitionState.transitionHidden | TransitionState.transitionVisible | TransitionState.visible) => ReactNode; } export declare enum TransitionState { visible = 0, hidden = 1, transitionVisible = 2, transitionHidden = 3 } export declare function Transition(props: Props): import("react/jsx-runtime").JSX.Element | null;