import { ReactNode } from 'react';
import { Step } from './Step';
type Step = {
    title: ReactNode;
    /**
     * Content to display to the left of title. Will be a step number by default. Will change to a check mark icon
     * for passed steps without `onClick`
     */
    prefix?: ReactNode;
    state?: 'error' | 'disabled';
    tooltip?: ReactNode;
    /**
     * Defines if user can return to this step
     */
    noReturn?: boolean;
    className?: string;
    testId?: string;
};
export type StepperProps = {
    steps: Step[];
    activeStep?: number;
    size?: 'medium' | 'large';
    onStepClick?: (index: number, clickedStep: Step) => void;
    className?: string;
    testId?: string;
};
export declare const Stepper: ({ steps, activeStep, size, testId, className, onStepClick, }: StepperProps) => JSX.Element;
export {};
//# sourceMappingURL=Stepper.d.ts.map