import { Node } from "prosemirror-model"; import { NodeView } from "prosemirror-view"; export declare class TableView implements NodeView { node: Node; cellMinWidth: number; readonly dom: HTMLDivElement; readonly table: HTMLTableElement; readonly colgroup: HTMLElement; readonly contentDOM: HTMLTableSectionElement; constructor(node: Node, cellMinWidth: number); update(node: Node): boolean; ignoreMutation(record: MutationRecord): boolean; } export declare function updateColumns(table: Node, colgroup: HTMLElement, tableElement: HTMLTableElement, cellMinWidth: number, overrideCol?: number, overrideValue?: number): void;