export interface Step {
    label: string;
    description?: string;
    icon?: React.ReactNode;
    error?: boolean;
}
interface StepperProps extends React.HTMLAttributes<HTMLElement> {
    steps: Step[];
    currentStep: number;
    variant?: "default" | "progress";
    orientation?: "horizontal" | "vertical";
    size?: "minimal" | "sm" | "md" | "lg";
    clickable?: boolean;
    /** When clickable, allow clicking on future steps (not just completed/current ones) */
    allowFutureSteps?: boolean;
    onStepClick?: (stepIndex: number) => void;
    hideDescriptionOnMobile?: boolean;
}
export declare const Stepper: import("react").ForwardRefExoticComponent<StepperProps & import("react").RefAttributes<HTMLElement>>;
export {};
//# sourceMappingURL=stepper.d.ts.map