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