import { AnnotationAction } from './annotation-action.abstract';
import { ImageAnnotation } from '../annotations/image-annotation';
import { VegaRichTextImageEditorSizeType } from '../../vega-rich-text-image-editor/types';
/**
 * Action to add an image annotation to the editor
 */
export declare class ImageAnnotationAction extends AnnotationAction {
  isFlushable: boolean;
  size: VegaRichTextImageEditorSizeType;
  alt: string;
  constructor(size: VegaRichTextImageEditorSizeType, alt: string);
  /**
   * Converts the action to an annotation
   *
   * @returns {ImageAnnotation} The annotation
   */
  toAnnotation(): ImageAnnotation;
}
