import type { HTMLDOMElement } from '../DOMElementType';
import type SVGRenderer from '../SVG/SVGRenderer.js';
import SVGElement from '../SVG/SVGElement.js';
declare module '../SVG/SVGRendererBase' {
    interface SVGRendererBase {
        /** @requires Core/Renderer/HTML/HTMLElement */
        html(str: string, x: number, y: number): HTMLElement;
    }
}
declare class HTMLElement extends SVGElement {
    static useForeignObject: boolean | undefined;
    div?: HTMLDOMElement;
    foreignObject?: SVGElement;
    parentGroup?: SVGElement;
    xCorr?: number;
    yCorr?: number;
    constructor(renderer: SVGRenderer, nodeName: 'span');
}
interface HTMLElement {
    element: HTMLDOMElement;
}
export default HTMLElement;
