import { RefObject } from "react"; declare enum TransitionState { transitioning = "Transitioning", completed = "Completed" } declare enum SlidingDirection { down = "Down", up = "Up" } export interface SlidingTransitionState { transitionState: TransitionState; direction: SlidingDirection; } export interface SlidingTransition { transitionClasses: string; transitionProps: { onTransitionEnd?: () => void; }; } export declare function useSlidingTransition(isOpen: boolean, ref: RefObject): SlidingTransition; export {};