import { Nullable } from '../../../../../../types/general';
import { VegaRTETransformOptions, VegaRTETextAnnotations, VegaRTECustomNode } from '../../../../interface';
import { ElementToTextNodeStrategy } from './element-to-text-node-strategy';
import { RTEBlock } from '../../../../dto/blocks/block.abstract';
/**
 * Class to handle inline html element to text node dto
 */
export declare class InlineElementToTextNodeStrategy extends ElementToTextNodeStrategy {
  /**
   * @inheritDoc
   */
  canHandle(elementsArray: HTMLElement[], currentIndex: number): number;
  /**
   * @inheritDoc
   */
  handle(elementsArray: HTMLElement[], options?: VegaRTETransformOptions, annotations?: VegaRTETextAnnotations): Nullable<RTEBlock | VegaRTECustomNode>;
}
