import type { RefObject } from "react"; /** * Возвращает DOM-элемент, указанный в объекте `ref`. * Полезно, если в компоненте используется `useImperativeHandle`. * @template T - тип значения, хранящегося в `ref.current`. * @example * import { useEffect, useRef } from "react"; * import { DatePicker } from "@delement/ui/components"; * import { getElRefHelper } from "@delement/ui/utils/react"; * * const Component = () => { * * const pickerRef = useRef(null); * * useEffect(() => { * const node = getElRefHelper(pickerRef); * console.debug(node); // => HTMLElement * }); * * return ; * }; * @returns {HTMLElement|null} Возвращает найденный DOM-элемент или `null`, если его не удалось извлечь из `ref`. */ export declare const getElRefHelper: (ref?: RefObject | HTMLElement | null | undefined) => HTMLElement | null;