import { MeshBasicMaterial, Combine } from 'three'; import { MapJson } from '../../../../component/type'; import { MeshMaterialJson } from '../type'; interface Basic extends MeshMaterialJson { type: 'Basic'; /**表面颜色与环境贴图如何结合 */ combine: Combine; /**环境贴图对表面的影响程度 */ reflectivity: number; /**空气折射率 */ refractionRatio: number; /**高光贴图 */ specularMap: MapJson | null; } declare const getBasicJson: () => Basic; declare const createBasic: (json: Basic) => MeshBasicMaterial; declare const updateBasic: (json: Basic, mt: MeshBasicMaterial) => void; export { Basic, getBasicJson, createBasic, updateBasic };