type DottedGlowBackgroundProps = { className?: string; /** distance between dot centers in pixels */ gap?: number; /** base radius of each dot in CSS px */ radius?: number; /** dot color (will pulse by alpha) */ color?: string; /** optional dot color for dark mode */ darkColor?: string; /** shadow/glow color for bright dots */ glowColor?: string; /** optional glow color for dark mode */ darkGlowColor?: string; /** optional CSS variable name for light dot color (e.g. --color-zinc-900) */ colorLightVar?: string; /** optional CSS variable name for dark dot color (e.g. --color-zinc-100) */ colorDarkVar?: string; /** optional CSS variable name for light glow color */ glowColorLightVar?: string; /** optional CSS variable name for dark glow color */ glowColorDarkVar?: string; /** global opacity for the whole layer */ opacity?: number; /** background radial fade opacity (0 = transparent background) */ backgroundOpacity?: number; /** minimum per-dot speed in rad/s */ speedMin?: number; /** maximum per-dot speed in rad/s */ speedMax?: number; /** global speed multiplier for all dots */ speedScale?: number; }; /** * Canvas-based dotted background that randomly glows and dims. * - Uses a stable grid of dots. * - Each dot gets its own phase + speed producing organic shimmering. * - Handles high-DPI and resizes via ResizeObserver. */ export declare const DottedGlowBackground: ({ className, gap, radius, color, darkColor, glowColor, darkGlowColor, colorLightVar, colorDarkVar, glowColorLightVar, glowColorDarkVar, opacity, backgroundOpacity, speedMin, speedMax, speedScale, }: DottedGlowBackgroundProps) => import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=dotted-glow-background.d.ts.map