import { ActionHandleStrategy } from '../../../dto/action-handle-strategies/action-handle-strategy.abstract';
import { RTEBlock } from '../../../dto/blocks/block.abstract';
import { PastePlainTextAction } from '../actions/paste-plain-text-action';
/**
 * Strategy to handle the paste content into function block.
 */
export declare class PastePlainTextStrategy extends ActionHandleStrategy<PastePlainTextAction, RTEBlock> {
  /**
   * @inheritDoc
   */
  protected handleAction(action: PastePlainTextAction, target: RTEBlock): void;
  /**
   * Focus to next paragraph.
   *
   * @param {RTETextNode} node - The text node need to focus.
   * @param {number} startOffset - The offset need to focus.
   */
  private focusToNextLine;
  /**
   * Copy link group annotations from copied block to target block.
   *
   * @param {BlockAnnotations} blockAnnotationMap - The target block annotation map.
   * @param {BlockAnnotations} copiedAnnotationMap - The copied block annotation map.
   */
  private copyLinkGroupAnnotations;
}
