import { TextSelection } from 'prosemirror-state'; import { Node } from 'prosemirror-model'; import { EditorView } from 'prosemirror-view'; export default class CustomHtmlNodeView { private cm; private suggestionMarkers; private node; private view; private getPos; dom: HTMLElement; private updating; private incomingChanges; constructor(node: Node, view: EditorView, getPos: () => number | undefined); forwardSelection(): void; asProseMirrorSelection(doc: Node): TextSelection; setSelection(anchor: number, head: number): void; valueChanged(): void; codeMirrorKeymap(): any; maybeEscape(unit: string, dir: number): any; update(node: Node): boolean; private renderSuggestions; selectNode(): void; stopEvent(): boolean; }