import { ElementNode, EditorConfig, LexicalNode, RangeSelection } from 'lexical'; import { SerializedDecoratorBlockNode } from '@lexical/react/LexicalDecoratorBlockNode'; export type SerializedTableWrapperNode = SerializedDecoratorBlockNode; export declare class TableWrapperNode extends ElementNode { static getType(): string; static clone(node: TableWrapperNode): TableWrapperNode; createDOM(config: EditorConfig): HTMLElement; updateDOM(): false; insertNewAfter(_selection: RangeSelection, restoreSelection?: boolean | undefined): LexicalNode | null; } export declare function $createTableWrapperNode(): TableWrapperNode; export declare function $isTableWrapperNode(node: LexicalNode): node is TableWrapperNode; export declare const INSERT_TABLE_WRAPPER: import('lexical').LexicalCommand; export declare const REMOVE_TABLE_WRAPPER: import('lexical').LexicalCommand; export declare function TableWrapperPlugin(): null;