/// export interface Step { key: string; description: string; } export interface StepControllerProps extends Step { steps: Step[]; currentStep: string; isLastStep?: boolean; isMobile?: boolean; children?: React.ReactNode; onBack?: (key: string) => void; onClose?: () => void; confirmCloseProps?: { isConfirmClose?: boolean; title?: string; content?: string; okText?: string; cancelText?: string; }; showFooter?: boolean; footerContent?: React.ReactNode; }