/// <reference types="react" />
//#region src/components/stepController/types.d.ts
interface Step {
  key: string;
  description: string;
}
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;
}
//#endregion
export { StepControllerProps };