import { Renderer } from "@pixi/core"; import { DisplayObject } from "@pixi/display"; export declare class HtmlOverlay extends DisplayObject { static dpi: number; private static _attached; private static _paint; static prune(): void; sortDirty: boolean; persistent: boolean; onContentChanged?: (root: HTMLDivElement) => void; private _htmlRoot; private _style; private _content; private _styleElement; private _contentElement; private _lastTransformWorldId; private _width; private _height; private _lastAlpha; private _lastZIndex; private _dimensionsDirty; private _styleDirty; private _contentDirty; private _attached; private _interactiveChildren; private _paint; private _enabled; constructor(); calculateBounds(): void; removeChild(child: DisplayObject): void; render(renderer: Renderer): void; attach(renderer: Renderer): void; detach(): void; set width(value: number); get width(): number; set height(value: number); get height(): number; set style(value: string); get style(): string; set content(value: string); get content(): string; get htmlRoot(): HTMLDivElement; get contentElement(): HTMLDivElement; get interactiveChildren(): boolean; set interactiveChildren(value: boolean); }