export interface WizardProps { startStep: number; externalOverrides: Partial; safe: boolean; onChange: (info: { state: WizardContextState | undefined; method: 'jump' | 'previous' | 'next'; args: any; }) => void; } export interface WizardContextState { currentStep: number; totalSteps: number; previous: (...args: any[]) => void; next: (...args: any[]) => void; jump: (...args: any[]) => void; init: (...args: any[]) => void; }