import type { Dimensions } from "../../../../core/domain/types.js"; import type { OceanParticle } from "../../domain/models/OceanModels.js"; import type { IParticleSystem } from "../contracts/IParticleSystem.js"; export declare class ParticleSystem implements IParticleSystem { initializeParticles(dimensions: Dimensions, count: number): OceanParticle[]; createParticle(dimensions: Dimensions): OceanParticle; updateParticles(particles: OceanParticle[], dimensions: Dimensions, frameMultiplier: number): OceanParticle[]; getParticleCount(quality: string): number; getParticleColor(): string; } //# sourceMappingURL=ParticleSystem.d.ts.map