import type React from "react";
export interface Step {
    title: string;
    description: string;
    content: React.ReactNode;
    isStepValid?: boolean;
    isCompleted?: boolean;
}
export interface MultiStepWizardProps {
    isOpen?: boolean;
    steps: Step[];
    translations?: MultiStepWizardTranslations;
    onClose: () => void;
    /** Callback cuando se completa el último paso */
    onComplete?: () => void;
    /** Texto del botón en el último paso */
    completeButtonText?: string;
    /** Oculta las descripciones de los pasos no activos en el sidebar */
    hideInactiveDescriptions?: boolean;
}
export interface MultiStepWizardTranslations {
    continue?: string;
    goBack?: string;
    cancel?: string;
    next?: string;
    complete?: string;
}
//# sourceMappingURL=MultiStepWizard.types.d.ts.map