import { ModifyContentAction } from '../../../dto/actions/modify-content-action.abstract';
import { RTETableCellBlock } from '../dto/table-cell-block';
export declare const SELECT_TABLE_COLUMN: string;
/**
 * Action to select a table column into the RTETable.
 */
export declare class SelectTableColumnAction extends ModifyContentAction {
  type: string;
  /**
   * The table cell that determines where to select the column.
   */
  tableCellSelectRange: RTETableCellBlock[];
  /**
   * Callback function to be called for each selected cell.
   */
  selectCellCallback: (cell: RTETableCellBlock[]) => void;
  constructor(tableCellSelectRange: RTETableCellBlock[], selectCellCallback: (cell: RTETableCellBlock[]) => void);
}
