import { RefObject } from 'react'; export interface UseRestoreFocusOptions { /** * При включении запоминает элемент, на котором находится фокус. */ enabled: boolean | undefined; /** * Ссылка на элемент, на который нужно вернуть фокус. * * @default {document.activeElement} */ restoreFocusRef?: RefObject; } /** * Реакт-хук, позволяющий вернуть фокус на последний фокусируемый элемент. * * @example * const Modal: FC = (props) => { * const { visible, nodeToRestore } = props; * * useRestoreFocus({ enabled: visible, nodeToRestore }); * ... * } */ export declare function useRestoreFocus(options: UseRestoreFocusOptions): void;