import { SubDocument } from '../../model/sub-document'; import { Table } from '../../model/tables/main-structures/table'; import { TableCell } from '../../model/tables/main-structures/table-cell'; import { CommandBase, ICommandOptions } from '../command-base'; import { SimpleCommandState } from '../command-states'; export declare abstract class InsertTableCellWithShiftToTheHorizontallyCommandBase extends CommandBase { getState(): SimpleCommandState; isEnabled(): boolean; executeCore(_state: SimpleCommandState, options: ICommandOptions): boolean; abstract insertTableCell(subDocument: SubDocument, table: Table, rowIndex: number, cellIndex: number): TableCell; private canModifySelectedRows; } export declare class InsertTableCellWithShiftToTheLeftCommand extends InsertTableCellWithShiftToTheHorizontallyCommandBase { insertTableCell(subDocument: SubDocument, table: Table, rowIndex: number, cellIndex: number): TableCell; }