import { RTERenderContext } from '../../../interface';
import { Nullable } from '../../../../../types/general';
import { RTENode } from '../../nodes/node.abstract';
import { VegaRTEBaseRenderer } from '../base-renderer';
export declare abstract class RTENodeRenderer extends VegaRTEBaseRenderer<RTENode, HTMLElement> {
  abstract render(node: RTENode, renderContext?: RTERenderContext): HTMLElement;
  protected registerRef(ref: Nullable<HTMLElement>, node: RTENode): void;
}
