import { MeshBasicMaterial, MeshDepthMaterial, MeshLambertMaterial, MeshNormalMaterial, MeshPhongMaterial, MeshStandardMaterial, MeshPhysicalMaterial, PointsMaterial, LineBasicMaterial, LineDashedMaterial, SpriteMaterial, ShadowMaterial, RawShaderMaterial } from 'three'; /** * @dial-options ["basic", "phong", "lambert", "standard", "normal", "depth", "physical", "points", "line", "lineDashed", "sprite", "shadow", "rawShader"] * @dial-label Material Type */ export type MaterialTypes = undefined | null | 'basic' | 'phong' | 'lambert' | 'standard' | 'normal' | 'depth' | 'physical' | 'points' | 'line' | 'lineDashed' | 'sprite' | 'shadow' | 'rawShader'; export declare const ALL_MATERIALS: { undefined: typeof MeshPhysicalMaterial; null: typeof MeshPhysicalMaterial; basic: typeof MeshBasicMaterial; phong: typeof MeshPhongMaterial; lambert: typeof MeshLambertMaterial; standard: typeof MeshStandardMaterial; normal: typeof MeshNormalMaterial; depth: typeof MeshDepthMaterial; physical: typeof MeshPhysicalMaterial; points: typeof PointsMaterial; line: typeof LineBasicMaterial; lineDashed: typeof LineDashedMaterial; sprite: typeof SpriteMaterial; shadow: typeof ShadowMaterial; rawShader: typeof RawShaderMaterial; };