import { Colors, StepStatus } from '../../../shared/types/types';
import { StepperStep, ColorClasses } from '../../../shared/types/stepper';
interface UseStepperProps {
    steps: StepperStep[];
    currentStep?: number;
    onClickStep?: (step: number) => void;
    onStepChange?: (step: number) => void;
}
/**
 * Hook para manejar la lógica del Stepper
 * Usa tokens semánticos de Figma para colores
 */
export declare const useStepper: ({ steps, currentStep: externalCurrentStep, onClickStep, onStepChange, }: UseStepperProps) => {
    currentStep: number;
    getColorClasses: (color: Colors) => ColorClasses;
    handleStepClick: (stepIndex: number) => void;
    getStepStatus: (stepIndex: number) => StepStatus;
};
export {};
//# sourceMappingURL=useStepper.d.ts.map