import { Material } from 'three'; import { SelectionService } from './selection.service'; import * as i0 from "@angular/core"; export declare class ColorService extends SelectionService { loadedSubsets: string[]; loadedSubsetMaterials: Material[]; loadedSubsetExpressIDs: any[]; private subsetModelId; private undimmedMaterials; colorByGroupGlobalIds(idGroups: string[][]): Promise; colorByGroup(idGroups: number[][], modelID?: number): string[]; colorSubsetGlobalIds(globalIds: string[], strColor: string, customID: string): Promise; colorSubset(expressIDs: number[], strColor: string, customID: string, modelID?: number, opacity?: number, clean?: boolean): import("web-ifc-three/IFC/components/subsets/SubsetManager").Subset | undefined; removeSubset(customID: string): void; dimAll(): void; undimAll(): void; dimModel(modelID: number): void; undimModel(modelID: number): void; resetAllColors(): void; private cleanMesh; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }