/** * Cosmic Configuration Constants */ export declare const CosmicConfig: { readonly stars: { readonly count: 200; readonly minSize: 1; readonly maxSize: 3; readonly colors: readonly ["#ffffff", "#f0f8ff", "#e6f3ff", "#ddeeff", "#ffff99"]; readonly twinkleSpeed: 0.02; readonly parallaxLayers: 3; readonly baseOpacityMin: 0.4; readonly baseOpacityMax: 1; readonly minTwinkleSpeed: 0.01; readonly maxTwinkleSpeed: 0.05; readonly twinkleChance: 0.7; }; readonly parallax: { readonly far: { readonly density: 0.00014; readonly drift: 0.00002; readonly sizeMultiplier: 1; readonly opacityMultiplier: 0.4; readonly sparkleChance: 0; }; readonly mid: { readonly density: 0.00004; readonly drift: 0.00004; readonly sizeMultiplier: 2; readonly opacityMultiplier: 0.6; readonly sparkleChance: 0.05; }; readonly near: { readonly density: 0.00002; readonly drift: 0.00006; readonly sizeMultiplier: 3; readonly opacityMultiplier: 0.8; readonly sparkleChance: 0.05; }; }; readonly nebula: { readonly count: 3; readonly minRadius: 100; readonly maxRadius: 200; readonly controlPointCount: 8; readonly embeddedStarCount: 4; readonly filamentCount: 3; readonly colorPalettes: readonly [{ readonly primary: "rgba(255, 100, 180, 0.08)"; readonly secondary: "rgba(180, 80, 255, 0.06)"; readonly accent: "rgba(100, 180, 255, 0.04)"; }, { readonly primary: "rgba(100, 150, 255, 0.08)"; readonly secondary: "rgba(150, 100, 255, 0.06)"; readonly accent: "rgba(200, 150, 255, 0.04)"; }, { readonly primary: "rgba(255, 150, 100, 0.07)"; readonly secondary: "rgba(255, 100, 150, 0.05)"; readonly accent: "rgba(255, 200, 150, 0.03)"; }]; readonly glowPulseSpeed: 0.0008; readonly shimmerSpeed: 0.0004; readonly colorShiftSpeed: 0.0002; readonly filamentWaveSpeed: 0.0006; readonly baseOpacity: 0.12; readonly enabledOnQuality: ("high" | "medium" | "low" | "minimal")[]; readonly quality: { readonly high: { readonly filaments: true; readonly embeddedStars: true; readonly shimmer: true; readonly colorShift: true; }; readonly medium: { readonly filaments: false; readonly embeddedStars: true; readonly shimmer: false; readonly colorShift: false; }; }; }; readonly constellations: { readonly maxLines: 5; readonly opacity: 0.3; readonly twinkleSpeed: 0.003; readonly enabledOnQuality: ("high" | "medium" | "low" | "minimal")[]; }; readonly Moon: { readonly radiusPercent: 0.04; readonly maxRadiusPx: 60; readonly color: "#f5f5dc"; readonly position: { readonly x: 0.8; readonly y: 0.2; }; readonly driftSpeed: 0.00001; readonly enabledOnQuality: ("high" | "medium" | "low" | "minimal")[]; }; readonly celestialBodies: { readonly moon: { readonly size: 60; readonly color: "#f5f5dc"; readonly glowRadius: 20; readonly enabled: true; }; readonly planets: { readonly count: 2; readonly minSize: 3; readonly maxSize: 8; readonly colors: readonly ["#ff6b6b", "#4ecdc4", "#45b7d1", "#96ceb4"]; }; }; readonly shootingStars: { readonly frequency: 0.001; readonly minSpeed: 2; readonly maxSpeed: 5; readonly colors: readonly ["#ffffff", "#ffff99", "#99ccff", "#ffcc99"]; readonly tailLength: 15; }; readonly ufo: { readonly size: 28; readonly colors: { readonly hull: "#b8c4e0"; readonly hullDark: "#6878a0"; readonly dome: "rgba(200, 220, 255, 0.6)"; readonly domeHighlight: "rgba(255, 255, 255, 0.8)"; readonly shield: "rgba(100, 180, 255, 0.12)"; readonly beam: "#fbbf24"; readonly beamGlow: "rgba(251, 191, 36, 0.3)"; readonly lights: readonly ["#ff6b6b", "#4ecdc4", "#ffe66d", "#95e1d3", "#a78bfa", "#f472b6"]; }; readonly speed: 0.0006; readonly bounceMargin: 0.1; readonly turnSpeed: 0.003; readonly turnVariation: 0.5; readonly interval: 36000; readonly enterDuration: 120; readonly exitDuration: 90; readonly minActiveDuration: 2400; readonly maxActiveDuration: 4200; readonly pauseChance: 0.004; readonly pauseDuration: { readonly min: 90; readonly max: 180; }; readonly driftChance: 0.15; readonly driftSpeedMultiplier: 0.4; readonly scanStarChance: 0.6; readonly groundScanChance: 0.25; readonly justVibeChance: 0.15; readonly scanDuration: { readonly min: 90; readonly max: 180; }; readonly beamChargeFrames: 25; readonly shieldPulseSpeed: 0.012; readonly lightChaseSpeed: 0.05; readonly hoverBobSpeed: 0.015; readonly hoverBobAmount: 4; readonly mood: { readonly excitedDecay: 360; readonly startledDecay: 180; readonly playfulDecay: 480; readonly boredThreshold: 300; readonly tirednessRate: 0.0002; readonly tiredThreshold: 0.6; readonly moodVisuals: { readonly curious: { readonly lightSpeed: 1; readonly bobDepth: 1; readonly shieldBrightness: 1; }; readonly excited: { readonly lightSpeed: 1.8; readonly bobDepth: 0.7; readonly shieldBrightness: 1.4; }; readonly bored: { readonly lightSpeed: 0.5; readonly bobDepth: 1.5; readonly shieldBrightness: 0.7; }; readonly startled: { readonly lightSpeed: 2.5; readonly bobDepth: 0.5; readonly shieldBrightness: 1.8; }; readonly playful: { readonly lightSpeed: 1.5; readonly bobDepth: 1.2; readonly shieldBrightness: 1.2; }; readonly tired: { readonly lightSpeed: 0.3; readonly bobDepth: 2; readonly shieldBrightness: 0.5; }; }; }; readonly enabledOnQuality: ("high" | "medium" | "low" | "minimal")[]; }; readonly comet: { readonly size: 8; readonly speed: 0.8; readonly tailLength: 30; readonly color: "#87ceeb"; readonly interval: 9000; readonly enabledOnQuality: ("high" | "medium" | "low" | "minimal")[]; }; readonly milkyWay: { readonly bandWidthPercent: 0.15; readonly pathPoints: 50; readonly dustLaneCount: 4; readonly starCloudCount: 6; readonly baseOpacity: 0.12; readonly coreOpacity: 0.2; readonly edgeOpacity: 0.04; readonly colors: { readonly edge: "rgba(180, 200, 255, 1)"; readonly mid: "rgba(220, 210, 240, 1)"; readonly core: "rgba(255, 240, 220, 1)"; }; readonly shimmerSpeed: 0.0003; readonly glowPulseSpeed: 0.0008; readonly dustLaneDriftSpeed: 0.0001; readonly starCloudPulseSpeed: 0.002; readonly enabledOnQuality: ("high" | "medium" | "low" | "minimal")[]; readonly quality: { readonly high: { readonly dustLanes: true; readonly starClouds: true; readonly shimmer: true; readonly edgeDetail: true; }; readonly medium: { readonly dustLanes: false; readonly starClouds: true; readonly shimmer: false; readonly edgeDetail: false; }; }; }; readonly background: { readonly gradientStops: readonly [{ readonly position: 0; readonly color: "#0a0a1a"; }, { readonly position: 0.2; readonly color: "#0f0f24"; }, { readonly position: 0.4; readonly color: "#1a1a2e"; }, { readonly position: 0.6; readonly color: "#16213e"; }, { readonly position: 0.8; readonly color: "#0f3460"; }, { readonly position: 1; readonly color: "#0a1e3d"; }]; }; readonly animation: { readonly starDriftSpeed: 0.1; readonly MoonDriftSpeed: 0.05; readonly parallaxMultiplier: 0.3; }; }; export type CosmicConfigType = typeof CosmicConfig; //# sourceMappingURL=constants.d.ts.map