/** * CampfireSystem - Cozy campfire with flickering flames and ambient glow * * Creates a warm campfire that: * - Sits at the bottom center of the scene * - Has flickering flames with multiple layers * - Emits rising sparks * - Casts warm ambient glow onto the surrounding scene * - Adds a subtle smoke column rising */ import type { Dimensions, QualityLevel } from "../../../core/domain/types.js"; export interface CampfireAPI { initialize: (dimensions: Dimensions, quality: QualityLevel) => void; update: (dimensions: Dimensions, frameMultiplier: number) => void; draw: (ctx: CanvasRenderingContext2D, dimensions: Dimensions, parallaxOffset: { x: number; y: number; }) => void; drawAmbientGlow: (ctx: CanvasRenderingContext2D, dimensions: Dimensions) => void; setQuality: (quality: QualityLevel, dimensions: Dimensions) => void; cleanup: () => void; } export declare function createCampfireSystem(): CampfireAPI; //# sourceMappingURL=CampfireSystem.d.ts.map