import Particle from './Particle'; interface WindyParams { json: any[]; cesiumViewer: Cesium.Viewer; speed: number; } declare class Windy { private windData; private windField; private particles; private lines; private primitives; private timerId; private speed; isVisible: boolean; isPaused: boolean; constructor({ json, cesiumViewer, speed }: WindyParams); private _init; private createField; private _parseWindJson; animate(): void; pauseWindy(): void; resumeWindy(): void; stop(): void; loadWindy(): void; destroyWindy(): void; hideWindy(): void; showWindy(): void; private _map; private _createLineInstance; private _drawLines; removeLines(): void; randomParticle(particle: Particle): Particle; } export default Windy;