//#region src/transition/use-transition.d.ts type TransitionState = 'unmounted' | 'enter' | 'entering' | 'entered' | 'exit' | 'exiting' | 'exited'; interface UseTransitionOptions { in: boolean; timeout?: number | { enter: number; exit: number; }; appear?: boolean; unmountOnExit?: boolean; mountOnEnter?: boolean; onEnter?: () => void; onEntering?: () => void; onEntered?: () => void; onExit?: () => void; onExiting?: () => void; onExited?: () => void; nodeRef?: React.RefObject; } interface UseTransitionResult { state: TransitionState; shouldMount: boolean; } declare function useTransition(options: UseTransitionOptions): UseTransitionResult; //#endregion export { TransitionState, UseTransitionOptions, UseTransitionResult, useTransition }; //# sourceMappingURL=use-transition.d.ts.map