import { AnnotationAction } from '../../actions/annotation-action.abstract';
import { RTETextNode } from '../../nodes/text-node';
import { ActionHandleStrategy } from '../action-handle-strategy.abstract';
/**
 * The current strategy used to modify the text node annotation map.
 */
export declare class NodeUpdateAnnotationMapStrategy extends ActionHandleStrategy<AnnotationAction, RTETextNode> {
  /**
   * Remove or set annotation to the text node annotation map.
   *
   * @param {AnnotationAction} action - The annotation action instance.
   * @param {RTETextNode} target - The current text node.
   */
  protected handleAction(action: AnnotationAction, target: RTETextNode): void;
}
