import * as THREE from "three"; export interface MultiPointsMaterialParameters extends THREE.PointsMaterialParameters { alphaMap_0?: THREE.Texture | null | undefined; alphaMap_1?: THREE.Texture | null | undefined; alphaMap_2?: THREE.Texture | null | undefined; alphaMap_3?: THREE.Texture | null | undefined; alphaMap_4?: THREE.Texture | null | undefined; alphaMap_5?: THREE.Texture | null | undefined; alphaMap_6?: THREE.Texture | null | undefined; alphaMap_7?: THREE.Texture | null | undefined; color_0?: THREE.ColorRepresentation | undefined; color_1?: THREE.ColorRepresentation | undefined; color_2?: THREE.ColorRepresentation | undefined; color_3?: THREE.ColorRepresentation | undefined; color_4?: THREE.ColorRepresentation | undefined; color_5?: THREE.ColorRepresentation | undefined; color_6?: THREE.ColorRepresentation | undefined; color_7?: THREE.ColorRepresentation | undefined; fog?: boolean | undefined; map_0?: THREE.Texture | null | undefined; map_1?: THREE.Texture | null | undefined; map_2?: THREE.Texture | null | undefined; map_3?: THREE.Texture | null | undefined; map_4?: THREE.Texture | null | undefined; map_5?: THREE.Texture | null | undefined; map_6?: THREE.Texture | null | undefined; map_7?: THREE.Texture | null | undefined; materialIndexDataTexture?: THREE.DataTexture | null | undefined; materialIndexDataTextureSize?: number | undefined; sizeAttenuation_0?: boolean | undefined; sizeAttenuation_1?: boolean | undefined; sizeAttenuation_2?: boolean | undefined; sizeAttenuation_3?: boolean | undefined; sizeAttenuation_4?: boolean | undefined; sizeAttenuation_5?: boolean | undefined; sizeAttenuation_6?: boolean | undefined; sizeAttenuation_7?: boolean | undefined; size_0?: number | undefined; size_1?: number | undefined; size_2?: number | undefined; size_3?: number | undefined; size_4?: number | undefined; size_5?: number | undefined; size_6?: number | undefined; size_7?: number | undefined; } export declare class MultiPointsMaterial extends THREE.PointsMaterial { alphaMap_0: THREE.Texture | null; alphaMap_1: THREE.Texture | null; alphaMap_2: THREE.Texture | null; alphaMap_3: THREE.Texture | null; alphaMap_4: THREE.Texture | null; alphaMap_5: THREE.Texture | null; alphaMap_6: THREE.Texture | null; alphaMap_7: THREE.Texture | null; color_0: THREE.Color; color_1: THREE.Color; color_2: THREE.Color; color_3: THREE.Color; color_4: THREE.Color; color_5: THREE.Color; color_6: THREE.Color; color_7: THREE.Color; isMultiPointsMaterial: boolean; map_0: THREE.Texture | null; map_1: THREE.Texture | null; map_2: THREE.Texture | null; map_3: THREE.Texture | null; map_4: THREE.Texture | null; map_5: THREE.Texture | null; map_6: THREE.Texture | null; map_7: THREE.Texture | null; materialIndexDataTexture: THREE.DataTexture | null; materialIndexDataTextureSize: number; sizeAttenuation_0: boolean; sizeAttenuation_1: boolean; sizeAttenuation_2: boolean; sizeAttenuation_3: boolean; sizeAttenuation_4: boolean; sizeAttenuation_5: boolean; sizeAttenuation_6: boolean; sizeAttenuation_7: boolean; size_0: number; size_1: number; size_2: number; size_3: number; size_4: number; size_5: number; size_6: number; size_7: number; constructor(params: MultiPointsMaterialParameters); copy(s: THREE.Material): this; } //# sourceMappingURL=MultiPointsMaterial.d.ts.map