export class ParticleGPUUpdater { constructor(emitter: any, gd: any); _emitter: any; frameRandomUniform: Float32Array; emitterPosUniform: Float32Array; emitterScaleUniform: Float32Array; worldBoundsMulUniform: Float32Array; worldBoundsAddUniform: Float32Array; inBoundsSizeUniform: Float32Array; inBoundsCenterUniform: Float32Array; constantParticleTexIN: any; constantParticleTexOUT: any; constantEmitterPos: any; constantEmitterScale: any; constantSpawnBounds: any; constantSpawnPosInnerRatio: any; constantSpawnBoundsSphere: any; constantSpawnBoundsSphereInnerRatio: any; constantSpawnBoundsLength: any; constantSpawnBoundsLengthInnerRatio: any; constantInitialVelocity: any; constantFrameRandom: any; constantDelta: any; constantRate: any; constantRateDiv: any; constantLifetime: any; constantGraphSampleSize: any; constantGraphNumSamples: any; constantInternalTex0: any; constantInternalTex1: any; constantInternalTex2: any; constantInternalTex3: any; constantEmitterMatrix: any; constantEmitterMatrixInv: any; constantNumParticles: any; constantNumParticlesPot: any; constantLocalVelocityDivMult: any; constantVelocityDivMult: any; constantRotSpeedDivMult: any; constantSeed: any; constantStartAngle: any; constantStartAngle2: any; constantOutBoundsMul: any; constantOutBoundsAdd: any; constantInBoundsSize: any; constantInBoundsCenter: any; constantMaxVel: any; constantFaceTangent: any; constantFaceBinorm: any; _setInputBounds(): void; randomize(): void; update(device: any, spawnMatrix: any, extentsInnerRatioUniform: any, delta: any, isOnStop: any): void; }