import { Mesh } from '@anov/3d-core'; import type { SceneControl } from '@anov/3d-core'; import type { IRainOption } from '../../utils/constant'; declare class RainMesh extends Mesh { option: IRainOption; uniforms: any; loaded: Promise; sceneControl: SceneControl; constructor(option: { width: number; height: number; segment: number; }, sceneControl: SceneControl); private setUniforms; setSize(size: number): void; setSpeed(speed: number): void; setRain(scale: number): void; setSnow(scale: number): void; setEffect(ops: IRainOption): void; update(): void; delete(): void; } export default RainMesh;