import { BaseHandler } from './base-handler';
/** Handles the deletion of content within a VegaRTE editor. User press backspace or delete will trigger this method */
export declare class DeleteContentHandler extends BaseHandler {
  /**
   * Delete the selected node from the current state.
   */
  handleEvent(): void;
  /**
   * Handles the deletion of content within a single block in an RTE editor.
   */
  private deleteContentWithSingleBlock;
  /**
   * Deletes the content within multiple nodes selected by the user.
   */
  private deleteContentWithMultipleNodes;
  /**
   * If the first block is not paragraph, convert the block to paragraph after delete all text
   *
   * @param {RTEBlock} block - The first block instance
   */
  private convertFirstBlockToParagraph;
  /**
   * Creates a new paragraph element with a text node and appends it to the current state.
   */
  private insertDefaultParagraph;
}
