/// <reference types="react" />
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;
}
