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;