import type { Node } from 'prosemirror-model'; import type { EditorView, NodeView } from 'prosemirror-view'; import type { EditorConfig } from '../../config'; export default class AudioView implements NodeView { private node; private view; private getPos; dom: HTMLDivElement; private props; constructor(node: Node, view: EditorView, getPos: () => number | undefined, uploadFileConfig: EditorConfig['uploadFileConfig']); update(node: Node): boolean; stopEvent(): boolean; }