import { default as React } from 'react'; export interface FormWizardStep { id: string; title: string; description?: string; content: React.ReactNode; optional?: boolean; } export interface FormWizardProps { steps: FormWizardStep[]; currentStep?: number; defaultStep?: number; onStepChange?: (index: number, step: FormWizardStep) => void; validateStep?: (index: number, values: Record) => boolean | string | Promise; onComplete?: (values: Record) => void | Promise; allowStepNavigation?: boolean; nextLabel?: string; previousLabel?: string; completeLabel?: string; busy?: boolean; className?: string; } export default function FormWizard({ steps, currentStep, defaultStep, onStepChange, validateStep, onComplete, allowStepNavigation, nextLabel, previousLabel, completeLabel, busy, className }: FormWizardProps): import("react/jsx-runtime").JSX.Element | null;