import { HTMLElementAnchorData, type ITreeNode } from "@shapediver/viewer.shared.node-tree";
import { type ILoader } from "../interfaces/ILoader";
import { RenderingEngine } from "../RenderingEngine";
export declare class HTMLElementAnchorLoader implements ILoader {
private readonly _renderingEngine;
private readonly _htmlElements;
private readonly _parentDiv;
constructor(_renderingEngine: RenderingEngine);
get parentDiv(): HTMLDivElement;
adjustPositions(scaleWidth: number, scaleHeight: number): void;
init(): void;
load(node: ITreeNode, anchor: HTMLElementAnchorData, isVisibleInHierarchy: boolean): void;
removeData(id: string, version: string): void;
toggleBusyMode(toggle: boolean): void;
}
//# sourceMappingURL=HTMLElementAnchorLoader.d.ts.map