import { ModifyContentAction } from '../../../dto/actions/modify-content-action.abstract';
import { RTETableRowBlock } from '../dto/table-row-block';
export declare const INSERT_TABLE_ROW: string;
export declare const INSERT_TABLE_ROW_INTO_SAME_SECTION: string;
export declare enum InsertTableRowDirection {
  ABOVE = "ABOVE",
  BELOW = "BELOW"
}
/**
 * Action class for inserting a new row into a table within the rich text editor.
 */
export declare class InsertTableRowIntoSameSectionAction extends ModifyContentAction {
  isFlushable: boolean;
  type: string;
  insertDirection: InsertTableRowDirection;
  selectedRows: RTETableRowBlock[];
  /**
   * Constructs an InsertTableRowIntoSameSectionAction.
   *
   * @param {InsertTableRowDirection} insertDirection - The direction to insert the new row (above or below the current row).
   * @param {RTETableRowBlock[]} selectedRows - The currently selected rows in the table.
   */
  constructor(insertDirection: InsertTableRowDirection, selectedRows?: RTETableRowBlock[]);
}
