import { type TuiEditorOptions } from '@taiga-ui/editor/common'; import { type TuiLanguageEditor } from '@taiga-ui/i18n'; import { TuiToolbarTool } from '../tool'; import * as i0 from "@angular/core"; import * as i1 from "../tool-button"; import * as i2 from "@taiga-ui/core"; export declare const TuiTableCommands: { readonly InsertColumnBefore: 0; readonly InsertColumnAfter: 1; readonly InsertRowBefore: 2; readonly InsertRowAfter: 3; readonly DeleteColumn: 4; readonly DeleteRow: 5; }; export declare class TuiAddRowTableButtonTool extends TuiToolbarTool { protected readonly tableCommandTexts$: import("rxjs").Observable<[[string, string], [string, string], [string, string]]>; protected getDisableState(): boolean; protected getIcon(icons: TuiEditorOptions['icons']): string; protected getHint(texts?: TuiLanguageEditor['toolbarTools']): string; protected onTableOption(command: number): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }