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