import type { Leaf, LeafSystemConfig } from "../domain/models/autumn-models.js"; export interface LeafSystem { leaves: Leaf[]; initialize(config: LeafSystemConfig): void; update(windForce: number, frameMultiplier: number): void; draw(ctx: CanvasRenderingContext2D): void; resize(width: number, height: number): void; setParticleCount(count: number): void; } export declare function createLeafSystem(random?: () => number): LeafSystem; //# sourceMappingURL=LeafSystem.d.ts.map