import { HTMLAttributes, ReactElement } from "react";
import { StepProps } from "./Step";
export declare const useStepperContext: () => {};
export interface StepperProps extends HTMLAttributes<HTMLDivElement> {
    /** The current active step. */
    step: number;
    /** Callback function that is triggered when the active step changes. This should return true or false to indicate if the user is allowed to go to the next step or not. */
    onChangeStep: (currentStep: number, targetStep: number) => boolean;
    /** The different steps and their content. */
    children: ReactElement<StepProps> | Array<ReactElement<StepProps>>;
}
declare const Stepper: ({ step, onChangeStep, children, className, ...other }: StepperProps) => JSX.Element;
export default Stepper;
