import type { Node } from 'prosemirror-model'; import type { EditorView, NodeView } from 'prosemirror-view'; import type { YfmHtmlBlockOptions } from "../index.js"; export declare class WYfmHtmlBlockNodeView implements NodeView { readonly dom: HTMLElement; private node; private readonly view; private readonly getPos; private readonly options; private readonly renderItem; constructor({ node, view, getPos, options, }: { node: Node; view: EditorView; getPos: () => number | undefined; options: YfmHtmlBlockOptions; }); update(node: Node): boolean; destroy(): void; ignoreMutation(): boolean; stopEvent(e: Event): boolean; private validateEntityId; private onChange; private renderYfmHtmlBlock; }