import { Signal } from '@tempots/dom';
import type { LexicalEditor } from 'lexical';
export interface TableControlsOptions {
    editor: Signal<LexicalEditor | null>;
    stateUpdate: Signal<number>;
    readOnly?: Signal<boolean>;
}
/**
 * Table context menu that appears when a table cell is selected.
 * Provides operations like insert/delete rows/columns.
 */
export declare function TableControls({ editor, stateUpdate, readOnly, }: TableControlsOptions): import("@tempots/dom").Renderable;
