import React from 'react'; export declare function getElementHeight(el: React.RefObject | { current?: { scrollHeight: number; }; }): number | "auto"; interface UseCollapse { opened: boolean; transitionDuration?: number; transitionTimingFunction?: string; onTransitionEnd?: () => void; } interface GetCollapseProps { [key: string]: unknown; style?: React.CSSProperties; onTransitionEnd?: (e: TransitionEvent) => void; refKey?: string; ref?: React.MutableRefObject | ((node: HTMLDivElement) => void); } export declare function useCollapse({ transitionDuration, transitionTimingFunction, onTransitionEnd, opened, }: UseCollapse): (props: GetCollapseProps) => Record; export {};