import { LineBasicMaterialParameters, LineDashedMaterialParameters, MaterialParameters, MeshBasicMaterialParameters, MeshDepthMaterialParameters, MeshDistanceMaterialParameters, MeshLambertMaterialParameters, MeshMatcapMaterialParameters, MeshNormalMaterialParameters, MeshPhongMaterialParameters, MeshPhysicalMaterialParameters, MeshStandardMaterialParameters, MeshToonMaterialParameters, PointsMaterialParameters, ShaderMaterialParameters, ShadowMaterialParameters, SpriteMaterialParameters } from 'three'; export type TOmitNonMaterialOptionsFields = Omit; export type TBasicMaterialParamsOptions = TOmitNonMaterialOptionsFields; export type TDepthMaterialParamsOptions = TOmitNonMaterialOptionsFields; export type TDistanceMaterialParamsOptions = TOmitNonMaterialOptionsFields; export type TLambertMaterialParamsOptions = TOmitNonMaterialOptionsFields; export type TLineBasicMaterialParamsOptions = TOmitNonMaterialOptionsFields; export type TLineDashedMaterialParamsOptions = TOmitNonMaterialOptionsFields; export type TMatcapMaterialParamsOptions = TOmitNonMaterialOptionsFields; export type TNormalMaterialParamsOptions = TOmitNonMaterialOptionsFields; export type TPhongMaterialParamsOptions = TOmitNonMaterialOptionsFields; export type TPhysicalMaterialParamsOptions = TOmitNonMaterialOptionsFields & TMeshPhysicalMaterialParametersSetters; export type TPointsMaterialParamsOptions = TOmitNonMaterialOptionsFields; export type TShaderMaterialParamsOptions = TOmitNonMaterialOptionsFields; export type TShadowMaterialParamsOptions = TOmitNonMaterialOptionsFields; export type TSpriteMaterialParamsOptions = TOmitNonMaterialOptionsFields; export type TStandardMaterialParamsOptions = TOmitNonMaterialOptionsFields; export type TToonMaterialParamsOptions = TOmitNonMaterialOptionsFields; export type TMeshPhysicalMaterialParametersSetters = Partial>; export type TMaterialParamsOptions = TBasicMaterialParamsOptions | TDepthMaterialParamsOptions | TDistanceMaterialParamsOptions | TLambertMaterialParamsOptions | TLineBasicMaterialParamsOptions | TLineDashedMaterialParamsOptions | TMatcapMaterialParamsOptions | TNormalMaterialParamsOptions | TPhongMaterialParamsOptions | TPhysicalMaterialParamsOptions | TPointsMaterialParamsOptions | TShaderMaterialParamsOptions | TShadowMaterialParamsOptions | TSpriteMaterialParamsOptions | TStandardMaterialParamsOptions | TToonMaterialParamsOptions;