import { HTMLElementAnchorData } from '@shapediver/viewer.shared.types';
import { ITreeNode } from '@shapediver/viewer.shared.node-tree';
import { 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