import type { TableOptions as TTTableOptions } from "@tiptap/extension-table"; import { TableView as TTTableView } from "@tiptap/pm/tables"; import type { ViewMutationRecord } from "@tiptap/pm/view"; import { type NodeViewRendererProps } from "@tiptap/react"; export interface TableOptions extends TTTableOptions { defaultCellMinWidth: number; } /** * Renders a custom table, with a container for the table and the add * row/column buttons, while keeping the default table view for the * table content. */ export declare class TableView extends TTTableView { private tableWrapper; private selectionOverlay; constructor(props: NodeViewRendererProps, options: TableOptions); destroy(): void; ignoreMutation(mutation: ViewMutationRecord): boolean; }