import { Colors, SmallSize, StepStatus } from './types'; export interface StepperStep { title?: string; description?: string; completed?: boolean; } export interface ColorClasses { primary: string; secondary: string; text: string; line: string; } export interface StepperContextType { currentStep: number; steps: StepperStep[]; color: Colors; onStepClick: (stepIndex: number) => void; getStepStatus: (stepIndex: number) => StepStatus; getColorClasses: (color: Colors) => ColorClasses; } export interface StepperProps { steps: StepperStep[]; className?: string; classNameStep?: string; classNameStepLabel?: string; classNameStepIcon?: string; classNameStepNumber?: string; currentStep?: number; color?: Colors; size?: SmallSize; onClickStep?: (step: number) => void; onStepChange?: (step: number) => void; withScroll?: boolean; vertical?: boolean; stepClickable?: boolean; /** Si es true, título y descripción usan color blanco (p. ej. sobre fondo oscuro). Los números de paso pendiente conservan el color del tema. */ white?: boolean; } //# sourceMappingURL=stepper.d.ts.map