/** * BlossomStarSystem * * Renders a subtle star field for night mode. * Less dense than Cosmic - acts as backdrop rather than focus. */ import type { Dimensions, QualityLevel } from "../../../../core/domain/types.js"; export interface StarConfig { /** Stars per 1000x1000 area */ density: number; /** Min/max star radius */ radiusMin: number; radiusMax: number; /** Percentage of stars that twinkle */ twinkleChance: number; } export declare class BlossomStarSystem { private stars; private config; private isInitialized; constructor(quality?: QualityLevel); initialize(dimensions: Dimensions): void; private createStar; update(dimensions: Dimensions, frameMultiplier?: number): void; draw(ctx: CanvasRenderingContext2D): void; setQuality(quality: QualityLevel, dimensions: Dimensions): void; handleResize(oldDimensions: Dimensions, newDimensions: Dimensions): void; cleanup(): void; } //# sourceMappingURL=BlossomStarSystem.d.ts.map