import { AnyConstructor, NgtCommonMaterial, BooleanInput, NumberInput } from '@angular-three/core'; import * as THREE from 'three'; import * as i0 from "@angular/core"; export declare class NgtMeshStandardMaterial extends NgtCommonMaterial { set color(color: THREE.ColorRepresentation); set roughness(roughness: NumberInput); set metalness(metalness: NumberInput); set map(map: THREE.Texture | null); set lightMap(lightMap: THREE.Texture | null); set lightMapIntensity(lightMapIntensity: NumberInput); set aoMap(aoMap: THREE.Texture | null); set aoMapIntensity(aoMapIntensity: NumberInput); set emissive(emissive: THREE.ColorRepresentation); set emissiveIntensity(emissiveIntensity: NumberInput); set emissiveMap(emissiveMap: THREE.Texture | null); set bumpMap(bumpMap: THREE.Texture | null); set bumpScale(bumpScale: NumberInput); set normalMap(normalMap: THREE.Texture | null); set normalMapType(normalMapType: THREE.NormalMapTypes); set normalScale(normalScale: THREE.Vector2); set displacementMap(displacementMap: THREE.Texture | null); set displacementScale(displacementScale: NumberInput); set displacementBias(displacementBias: NumberInput); set roughnessMap(roughnessMap: THREE.Texture | null); set metalnessMap(metalnessMap: THREE.Texture | null); set alphaMap(alphaMap: THREE.Texture | null); set envMap(envMap: THREE.Texture | null); set envMapIntensity(envMapIntensity: NumberInput); set wireframe(wireframe: BooleanInput); set wireframeLinewidth(wireframeLinewidth: NumberInput); set fog(fog: BooleanInput); set flatShading(flatShading: BooleanInput); get materialType(): AnyConstructor; protected get optionFields(): Record; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "ngt-mesh-standard-material", never, { "color": "color"; "roughness": "roughness"; "metalness": "metalness"; "map": "map"; "lightMap": "lightMap"; "lightMapIntensity": "lightMapIntensity"; "aoMap": "aoMap"; "aoMapIntensity": "aoMapIntensity"; "emissive": "emissive"; "emissiveIntensity": "emissiveIntensity"; "emissiveMap": "emissiveMap"; "bumpMap": "bumpMap"; "bumpScale": "bumpScale"; "normalMap": "normalMap"; "normalMapType": "normalMapType"; "normalScale": "normalScale"; "displacementMap": "displacementMap"; "displacementScale": "displacementScale"; "displacementBias": "displacementBias"; "roughnessMap": "roughnessMap"; "metalnessMap": "metalnessMap"; "alphaMap": "alphaMap"; "envMap": "envMap"; "envMapIntensity": "envMapIntensity"; "wireframe": "wireframe"; "wireframeLinewidth": "wireframeLinewidth"; "fog": "fog"; "flatShading": "flatShading"; }, {}, never, ["*"], true>; } export declare class NgtMeshStandardMaterialModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; }