import { ColorRepresentation } from 'three'; import { ColorDefinition } from './bim-viewer.interfaces'; import { BimViewerService } from './bim-viewer.service'; import * as i0 from "@angular/core"; export declare class ColorService { private bimViewerService; private loadedFragments; private highlightMats; private globalIds; private selection; private tempMatrix; constructor(bimViewerService: BimViewerService); resetAllColors(): Promise; colorElements(colorDefinitions: ColorDefinition[], resetPrevious?: boolean): Promise; colorAllOfType(type: string, color: ColorRepresentation, resetPrevious?: boolean): Promise; private reApplyColors; private addColorGroup; private update; private addHighlightToFragment; private updateFragmentHighlight; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }