import { RTEImageBlock } from '../../../../dto/blocks/image-block';
import { BlockToRTEBlockStrategyAbstract } from './block-to-rte-block-strategy.abstract';
import { VegaRTETransformOptions } from '../../../../interface';
/** Abstract class for block html element to RTE block dto */
export declare abstract class ElementToRTEImageBlockStrategyAbstract extends BlockToRTEBlockStrategyAbstract {
  /**
   * Create a RTE Image block according to the img element.
   *
   * @param {HTMLElement} element - current element.
   * @param {VegaRTETransformOptions} [options] - Options for transformation.
   * @returns {RTEImageBlock} -RTE Image block.
   */
  protected createRTEImageBlock(element: HTMLImageElement, options?: VegaRTETransformOptions): RTEImageBlock;
}
