/** * TreeSilhouetteSystem * * Renders stylized cherry tree silhouettes along edges. * Uses cached OffscreenCanvas for performance. */ import type { Dimensions } from "../../../../core/domain/types.js"; export declare class TreeSilhouetteSystem { private cachedCanvas; private lastDimensions; private silhouetteColor; private isInitialized; constructor(); initialize(dimensions: Dimensions): void; private renderToCache; private drawTree; update(_dimensions: Dimensions, _frameMultiplier?: number): void; draw(ctx: CanvasRenderingContext2D, dimensions: Dimensions): void; handleResize(newDimensions: Dimensions): void; /** * Set silhouette color (for different time-of-day modes) */ setSilhouetteColor(color: string): void; cleanup(): void; } //# sourceMappingURL=TreeSilhouetteSystem.d.ts.map