import { IFCManager } from 'web-ifc-three/IFC/components/IFCManager'; import { ModelLoaderService } from './model-loader.service'; import * as i0 from "@angular/core"; export declare class IFCToolsService { modelLoaderService: ModelLoaderService; ifc: IFCManager; constructor(modelLoaderService: ModelLoaderService); listTypes(modelID?: number): Promise<{ occurences: {}; types: any[]; } | undefined>; getGlobalId(elementID: number, modelID?: number): Promise; getElementsOfType(type: number, modelID?: number, getProperties?: boolean): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }