import { MeshPhongMaterial } from '../../thirdparty/three/imports'; import { Texture3D } from '../textures/Texture3D'; import { Material3D } from './Material3D'; export interface MeshPhongMaterial3D { get _material(): MeshPhongMaterial; set _material(v: MeshPhongMaterial); } export declare class MeshPhongMaterial3D extends Material3D { map: Texture3D; get color(): import("three/src/math/Color").Color; set color(v: import("three/src/math/Color").Color); get specular(): import("three/src/math/Color").Color; set specular(v: import("three/src/math/Color").Color); get shininess(): number; set shininess(v: number); get emissive(): import("three/src/math/Color").Color; set emissive(v: import("three/src/math/Color").Color); get normalMap(): Texture3D; set normalMap(v: Texture3D); get specularMap(): Texture3D; set specularMap(v: Texture3D); get normalScale(): import("three/src/math/Vector2").Vector2; set normalScale(v: import("three/src/math/Vector2").Vector2); get wireframe(): boolean; set wireframe(v: boolean); get flatShading(): boolean; set flatShading(v: boolean); get envMap(): Texture3D; set envMap(v: Texture3D); constructor(); destroy(): void; clone(): MeshPhongMaterial3D; private _onMapChanged; static get(meshPhongMaterial: MeshPhongMaterial): MeshPhongMaterial3D; } //# sourceMappingURL=MeshPhongMaterial3D.d.ts.map