import { default as React } from 'react';
import { BaseProps } from '../../../libraries/common-types/src/common-types';
import { HandleStepChangeFunction, HandleStepFocusFunction, Step, StepperVariant, VisibilityStates } from './types';
export type StepNumberProps = {
    current: boolean;
    disabled: boolean;
    stepNumber: number;
    ["data-testid"]?: string;
};
export type StepperButtonProps = Omit<BaseProps<"button">, "children"> & {
    variant: StepperVariant;
    step: Step;
    currentStepIndex: number;
    index: number;
    indexOfLastItem: number;
    whenToBeVisible: VisibilityStates;
    handleStepChange: HandleStepChangeFunction;
    handleStepFocus: HandleStepFocusFunction;
    completedStepLabel: string;
};
export declare const StepperButton: React.ForwardRefExoticComponent<Omit<StepperButtonProps, "ref"> & React.RefAttributes<HTMLButtonElement>>;
//# sourceMappingURL=stepper-button.d.ts.map