import { AnnotationAction } from './annotation-action.abstract';
import { Nullable } from '../../../../types/general';
import { Annotation } from '../annotations/annotation.abstract';
import { RTENodeAnnotationMapKey } from '../../interface';
/**
 * Delete the node annotation by type
 */
export declare class DeleteNodeAnnotationAction extends AnnotationAction {
  isFlushable: boolean;
  annotationType: RTENodeAnnotationMapKey;
  constructor(annotationType: RTENodeAnnotationMapKey);
  /**
   * Don't need this for this action
   *
   * @returns {Nullable<Annotation>} undefined
   */
  toAnnotation(): Nullable<Annotation>;
}
