/** * Duration (in milliseconds) of the burst animation; matches * `--ds-sparkle-duration` in `tokens.css`. Exposed for consumers that need to * coordinate other UI with the burst lifecycle. */ export declare const DS_SPARKLE_DURATION_MS = 800; export type SparkleBurstProps = { iconClassName?: string; }; /** * One-shot sparkle burst: four icons animate outward via `.ds-sparkle-particle` * in `tokens.css` (opacity-only fade under `prefers-reduced-motion: reduce`), * then hold at `opacity: 0` thanks to `animation-fill-mode: forwards`. Mount * once to celebrate; remount via a `key` change to replay. * * Intended to be rendered inside an `aria-hidden`, `pointer-events-none` * overlay. `StepsProgress` uses it internally when `animateStepTransitions` * is enabled; you can also drop it into your own decorative wrappers. */ export declare function SparkleBurst({ iconClassName }?: SparkleBurstProps): import("react").JSX.Element; //# sourceMappingURL=sparkle-burst.d.ts.map