/** * Background Rendering Service * * Provides utility functions for rendering gradients and calculating particle properties. */ import type { IBackgroundRenderingService } from "../contracts/IBackgroundRenderingService.js"; import type { Dimensions, GradientStop } from "../domain/types.js"; export declare class BackgroundRenderingService implements IBackgroundRenderingService { drawGradient(ctx: CanvasRenderingContext2D, dimensions: Dimensions, gradientStops: readonly GradientStop[]): void; calculateParticleCount(dimensions: Dimensions, baseDensity: number, quality: "high" | "medium" | "low"): number; shouldEnableSeasonalFeatures(): boolean; } export declare function getBackgroundRenderingService(): BackgroundRenderingService; //# sourceMappingURL=BackgroundRenderingService.d.ts.map