/**
 * 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-runtime").JSX.Element;
//# sourceMappingURL=sparkle-burst.d.ts.map