import { type ReactNode } from "react"; export interface NextStep { /** Title of the next step */ title: string; /** Description of what this step involves */ description?: string; /** Icon to display (ReactNode) */ icon?: ReactNode; /** Action button text */ actionText?: string; /** Action to perform when clicked */ onAction?: () => void; /** Whether this step is optional */ optional?: boolean; } export interface SuccessStepProps { /** Title displayed at the top */ title?: string; /** Main success message */ message?: string; /** Optional icon to display (defaults to CheckCircle2) */ icon?: ReactNode; /** Array of next steps to display */ nextSteps?: NextStep[]; /** Primary action button */ primaryAction?: { text: string; onClick: () => void; }; /** Secondary action button */ secondaryAction?: { text: string; onClick: () => void; }; } export declare function SuccessStep({ title, message, icon, nextSteps, primaryAction, secondaryAction, }: SuccessStepProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=success-step.d.ts.map