import { Node as ProseMirrorNode } from '@tiptap/pm/model'; import { EditorView, NodeView } from '@tiptap/pm/view'; import { DOMNode } from '@tiptap/core'; export declare function updateColumns(node: ProseMirrorNode, colgroup: HTMLElement, table: HTMLElement, cellMinWidth: number, overrideCol?: number, overrideValue?: any): void; export declare class RichTextTableView implements NodeView { node: ProseMirrorNode; cellMinWidth: number; dom: Element; table: HTMLElement; colgroup: HTMLElement; contentDOM: HTMLElement; constructor(node: ProseMirrorNode, cellMinWidth: number, _view: EditorView); update(node: ProseMirrorNode): boolean; ignoreMutation(mutation: MutationRecord | { type: "selection"; target: DOMNode; }): boolean; }