import * as React from "react"; /** Props accepted by {@link FireworksBackground}. */ export interface FireworksBackgroundProps extends Omit, "color"> { /** HTML attributes forwarded to the internal `` element. @default undefined */ canvasProps?: React.HTMLAttributes; /** Relative launch frequency multiplier for automatic fireworks. @default 1 */ population?: number; /** Fixed color or palette used for generated fireworks and particles. @default undefined */ color?: string | ReadonlyArray; /** Launch velocity or range used for ascending fireworks. @default {min: 4, max: 8} */ fireworkSpeed?: { min: number; max: number; } | number; /** Stroke width or range used for the ascending firework trail. @default {min: 2, max: 5} */ fireworkSize?: { min: number; max: number; } | number; /** Velocity or range used for explosion particles. @default {min: 2, max: 7} */ particleSpeed?: { min: number; max: number; } | number; /** Size or range used for explosion particles. @default {min: 1, max: 5} */ particleSize?: { min: number; max: number; } | number; } /** * Renders an auto-launching fireworks display inside a clickable background canvas. * * @remarks * - Animated component using the `motion` library * - Renders a `
` element containing a `` * - Styling via CSS Modules with `--ac-*` custom properties * - Client-side only (`"use client"` directive) * * @example * ```tsx * * ``` * * @see {@link FireworksBackgroundProps} for available props */ declare const FireworksBackground: React.ForwardRefExoticComponent>; export { FireworksBackground }; //# sourceMappingURL=fireworks-background.d.ts.map