/** * AmbientParticleSystem - Floating dust motes and pollen for atmospheric depth * * Creates subtle ambient particles that: * - Float slowly at various depths (3 layers like grass) * - Respond to mouse parallax for depth illusion * - Catch moonlight occasionally (brief shimmer) * - Add atmospheric haze to the forest scene */ import type { Dimensions, QualityLevel } from "../../../core/domain/types.js"; export interface AmbientParticleAPI { initialize: (dimensions: Dimensions, quality: QualityLevel) => void; update: (dimensions: Dimensions, frameMultiplier: number) => void; drawLayer: (ctx: CanvasRenderingContext2D, layer: 0 | 1 | 2, parallaxOffset: { x: number; y: number; }) => void; setQuality: (quality: QualityLevel, dimensions: Dimensions) => void; getCount: () => number; cleanup: () => void; } export declare function createAmbientParticleSystem(): AmbientParticleAPI; //# sourceMappingURL=AmbientParticleSystem.d.ts.map