import { HtmlTagProps } from '../../../Tag/HtmlTag';
import { ContentProxyEditMode } from '../interfaces';
/**
 * Хук для отслеживания изменений на HTML-элементе.
 * В какой момент должен срабатывать? Главное условие: выбрасываемые им изменения
 * не должны вызывать повторный апдейт этой же ноды, чтобы не возникало рекурсии.
 * То есть нужен флаг, который бы сигнализировал когда можно отслеживать DOM и отдавать изменения.
 */
declare const useMutationObserver: (container: HTMLDivElement | null, setNewContent: (components: HtmlTagProps['object']['components']) => void, editMode: ContentProxyEditMode | null) => void;
export default useMutationObserver;
