import { Node as PMNode } from 'prosemirror-model'; import { EditorView, NodeView } from 'prosemirror-view'; /** * Video embed (YouTube/Vimeo/Loom) with the same corner drag-resize handles * as images. Only the width is dragged; the 16:9 aspect ratio comes from CSS, * so the height follows automatically. */ export declare class EmbedView implements NodeView { private node; dom: HTMLDivElement; private iframe; constructor(node: PMNode, view: EditorView, getPos: () => number | undefined); private applyAttrs; update(node: PMNode): boolean; stopEvent(event: Event): boolean; ignoreMutation(): boolean; }