import { Dictionary, type RenderMaterial, type ViralutionElement } from "../..";
import type { SpatialTreeNode } from "../data-manager/ifc-spatial-tree";
/**
 * this is a wrapper to manage whole BIM Model
 */
export declare class ViralBIMModel {
    modelId: number;
    elements: ViralutionElement[];
    materials: RenderMaterial[];
    mapMaterialsToMaterialManager: Dictionary<number, number>;
    spatialTree: SpatialTreeNode | null;
    dispose(): void;
}
