import { CesiumWidget, PrimitiveCollection } from '@cesium/engine'; declare class SnowCover { private _viewer; private _delegate; private _enable; private _snowAlpha; private _requestRenderMode; private _speed; private _timerID; private _modelArray; constructor(viewer: CesiumWidget); get type(): string; get delegate(): any; set enable(enable: boolean); get enable(): boolean; set SnowAlpha(alpha: number); get SnowAlpha(): number; set speed(speed: number); get speed(): number; _startSnowProcess(): void; /** * * @private */ _createPostProcessStage(): void; /** * 刷新绑定Model和Tileset3D的CustomShader */ refreshBindCustomShader(): void; _recursePrimitives(primitives: PrimitiveCollection, customShader: any, modelArray: any[]): void; unbindCustomShader(): void; destroy(): void; } export default SnowCover;