import type { EditorObject } from "../editor-object";
import type { ViralEditor } from "../viral-editor";
export declare class EditorHoverFeedback {
    private _editor;
    private _hoverGroup;
    private _selectionGroup;
    private _hoveredId;
    private _selectedId;
    private _onMouseMove;
    private _bimBoxHelper;
    private _bimHovered;
    constructor(_editor: ViralEditor);
    enable(): void;
    disable(): void;
    showForSelected(obj: EditorObject | null): void;
    clearSelection(): void;
    private _clearHover;
    private _clearSelection;
    private _clearHoverVisuals;
    private _disposeGroup;
    private _buildVisuals;
    showBimBox(): void;
    hideBimBox(): void;
    private _updateBimHover;
    private _showBimBox;
    private _hideBimBox;
    private _disposeBimBox;
}
