import type { RTEBlock } from '../../../dto/blocks/block.abstract';
import type { DeleteTableBlockAction } from '../actions/delete-table-block-action';
import { ActionHandleStrategy } from '../../../dto/action-handle-strategies/action-handle-strategy.abstract';
/**
 * Strategy to handle the deletion of a table block from the parent.
 */
export declare class DeleteTableBlockStrategy extends ActionHandleStrategy<DeleteTableBlockAction, RTEBlock> {
  /**
   * Deletes the specified table block and updates the cursor position.
   *
   * @param {DeleteTableBlockAction} action - The action containing the table block to delete.
   */
  protected handleAction(action: DeleteTableBlockAction): void;
}
