import * as THREE from "three"; import { CBARTexture } from "./CBARTexture"; import { Texture } from "three"; import { CBARMaterial, CBARMaterialProperty } from "./CBARMaterial"; import { CBARContext } from "../CBARContext"; export declare class CBARStandardMaterial extends CBARMaterial { constructor(context: CBARContext, reference?: CBARStandardMaterial); get threeMaterial(): THREE.MeshStandardMaterial; protected setTextureMap(texture: CBARTexture): Texture | null; setMaterialProperty(name: CBARMaterialProperty, value: any): null; getMaterialProperty(name: CBARMaterialProperty): any; get textures(): THREE.Texture[]; get repeat(): THREE.Vector2; set repeat(dimensions: THREE.Vector2); get description(): string; protected cloneObject(): CBARStandardMaterial; }