import type { QualityLevel } from "../../../../core/domain/types.js"; export declare const FIREFLY_COUNTS: Record; export declare const FIREFLY_PHYSICS: { readonly WANDER_SPEED_BASE: 0.12; readonly WANDER_SPEED_RANGE: 0.18; readonly WANDER_ANGLE_CHANGE: 0.02; readonly WANDER_ANGLE_RANGE: 0.05; readonly ZONE_TOP: 0.08; readonly ZONE_BOTTOM: 0.92; readonly GLOW_MULTIPLIER: 5; readonly GLOW_FADE_SPEED: 0.008; readonly BLINK_CYCLE_MIN: 300; readonly BLINK_CYCLE_RANGE: 420; readonly BLINK_ON_DURATION: 0.35; }; export declare const FIREFLY_SIZE: { readonly MIN: 2; readonly RANGE: 2; }; export declare const FIREFLY_OPACITY: { readonly MIN: 0.5; readonly RANGE: 0.3; readonly CORE_MULTIPLIER: 1.2; }; export declare const FIREFLY_COLORS: { readonly YELLOW_GREEN: { readonly r: 190; readonly gMin: 230; readonly gMax: 255; readonly bMin: 80; readonly bMax: 120; readonly probability: 0.5; }; readonly BRIGHT_GREEN: { readonly r: 163; readonly gMin: 220; readonly gMax: 255; readonly bMin: 50; readonly bMax: 90; readonly probability: 0.8; }; readonly WARM_GOLD: { readonly rMin: 250; readonly rMax: 255; readonly gMin: 210; readonly gMax: 240; readonly bMin: 60; readonly bMax: 100; }; }; export declare const FIREFLY_BACKGROUND_GRADIENT: readonly [{ readonly position: 0; readonly color: "#0a0e18"; }, { readonly position: 0.35; readonly color: "#0a1018"; }, { readonly position: 0.55; readonly color: "#0a1118"; }, { readonly position: 0.7; readonly color: "#0c1416"; }, { readonly position: 0.78; readonly color: "#0e1814"; }, { readonly position: 0.9; readonly color: "#101a14"; }, { readonly position: 1; readonly color: "#0c1610"; }]; export declare const STAR_CONFIG: { readonly COUNT: Record; readonly ZONE_BOTTOM: 0.4; readonly SIZE_MIN: 0.5; readonly SIZE_RANGE: 1.5; readonly OPACITY_MIN: 0.3; readonly OPACITY_RANGE: 0.5; readonly COLOR: "#c8d4e8"; }; export declare const RESPAWN_BUFFER = 50; export declare const FIREFLY_DEPTH: { readonly NUM_LAYERS: 4; readonly LAYER_DISTRIBUTION: readonly [0.35, 0.25, 0.25, 0.15]; readonly SIZE_SCALE: readonly [0.4, 0.6, 0.8, 1]; readonly OPACITY_SCALE: readonly [0.4, 0.6, 0.8, 1]; readonly SPEED_SCALE: readonly [0.5, 0.65, 0.8, 1]; readonly GLOW_SCALE: readonly [0.5, 0.7, 0.85, 1]; readonly ZONE_TOP: readonly [0.08, 0.15, 0.25, 0.35]; readonly ZONE_BOTTOM: readonly [0.55, 0.7, 0.85, 0.92]; readonly COLOR_SHIFT: readonly [{ readonly r: -20; readonly g: -10; readonly b: 10; }, { readonly r: -10; readonly g: -5; readonly b: 5; }, { readonly r: 0; readonly g: 0; readonly b: 0; }, { readonly r: 10; readonly g: 5; readonly b: -5; }]; }; export declare const SPECIAL_FIREFLY: { readonly CHANCE: 0.01; readonly COLOR: { readonly r: 255; readonly g: 150; readonly b: 220; }; readonly SIZE_MULTIPLIER: 1.4; readonly GLOW_MULTIPLIER: 7; }; export declare const SHOOTING_STAR: { readonly CHANCE_PER_FRAME: 0.00005; readonly MIN_INTERVAL_FRAMES: 1800; readonly SPEED: 8; readonly LENGTH: 80; readonly HEAD_SIZE: 2; readonly DURATION_FRAMES: 60; readonly ZONE_TOP: 0.05; readonly ZONE_BOTTOM: 0.25; }; //# sourceMappingURL=firefly-constants.d.ts.map