import * as THREE from "three"; import { CBARTexture } from "./CBARTexture"; import { Texture } from "three"; import { CBARStandardMaterial } from "./CBARStandardMaterial"; import { CBARMaterialProperty } from "./CBARMaterial"; export declare enum _CBARPhysicalMaterialProperty { reflectivityValue = "reflectivityValue", clearcoatValue = "clearcoatValue", clearcoatRoughnessValue = "clearcoatRoughnessValue", clearcoatNormalScale = "clearcoatNormalScale" } export declare class CBARPhysicalMaterial extends CBARStandardMaterial { private _physicalMaterial; protected setTextureMap(texture: CBARTexture): Texture | null; get threeMaterial(): THREE.MeshPhysicalMaterial; set threeMaterial(value: THREE.MeshPhysicalMaterial); setMaterialProperty(name: CBARMaterialProperty, value: any): null; get description(): string; protected cloneObject(): CBARPhysicalMaterial; }