import type { StepKey, Step } from './types';
import './stepper.less';
export type StepperProps = {
    steps: Step[];
    onClick: (key: StepKey) => void;
    isDisabled?: boolean;
    className?: string;
    testId?: string;
    activeKey?: StepKey;
};
export declare function isLastInList(index: number, listLength: number): boolean;
export declare function getActiveStepIndex(steps: Step[], key?: StepKey): number;
export declare function isCompletedStep(stepIndex: number, activeStepIndex: number): boolean;
/** Stepper conveys progress through consecutive steps.
 * @uxr-only-supported
 * @midnight-gray-supported
 * @alpine-light-supported
 */
export declare function Stepper({ steps, onClick, className, isDisabled, activeKey, testId, }: StepperProps): import("react/jsx-runtime").JSX.Element;
