import { RTENodeRenderer } from './node-renderer.abstract';
import { RTETextNode } from '../../nodes/text-node';
import { Nullable } from '../../../../../types/general';
import { InlineHtmlAnnotation } from '../../annotations/inline-html-annotation';
declare class RTETextNodeRenderer extends RTENodeRenderer {
  /**
   * Renders the text node wrapped in the given annotation chain starting from the
   * provided annotation level. Used by the grouped node renderer to render a node
   * inside an already-emitted outer wrapper.
   *
   * @param {RTETextNode} node - The text node to render.
   * @param {Nullable<InlineHtmlAnnotation>} annotation - Starting annotation, or null for text-only.
   * @returns {HTMLElement} The rendered element.
   */
  renderFromAnnotation(node: RTETextNode, annotation: Nullable<InlineHtmlAnnotation>): HTMLElement;
  render(node: RTETextNode): HTMLElement;
  private renderWithWrapper;
  private renderText;
}
declare const _default: RTETextNodeRenderer;
export default _default;
