import { ModifyContentAction } from '../../../dto/actions/modify-content-action.abstract';
import { RTETableRowBlock } from '../dto/table-row-block';
import { InsertTableRowDirection } from './insert-table-row-into-same-section-action';
export declare const INSERT_TABLE_ROW_INTO_DIFFERENT_SECTION: string;
/**
 * Action class for inserting a new row into a table within the rich text editor.
 */
export declare class InsertTableRowIntoDifferentSectionAction extends ModifyContentAction {
  isFlushable: boolean;
  type: string;
  insertDirection: InsertTableRowDirection;
  selectedRows: RTETableRowBlock[];
  /**
   * Constructs an InsertTableRowIntoDifferentSectionAction.
   *
   * @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[]);
}
