interface WelcomeAnimationProps {
    /** When false the overlay is not mounted. */
    show: boolean;
    /** Fired once the Lottie one-shot finishes. */
    onComplete: () => void;
}
/**
 * Full-bleed Lottie shown once on first dashboard visit. Mounts only while
 * `show` is true; the host hides it on `onComplete` so the regular dashboard
 * content + ConfettiBurst take over.
 */
export declare const WelcomeAnimation: ({ show, onComplete }: WelcomeAnimationProps) => import("react/jsx-runtime").JSX.Element | null;
export {};
