import { Dispatch, SetStateAction } from 'react';
interface UseStepActions {
    goToNextStep: () => void;
    goToPrevStep: () => void;
    reset: () => void;
    canGoToNextStep: boolean;
    canGoToPrevStep: boolean;
    setStep: Dispatch<SetStateAction<number>>;
}
/**
 * Custom hook to manage steps in a wizard
 * @param maxStep The maximum step
 * @param minStep The minimum step (default 0)
 * @param step The initial step (default 1)
 * @returns The current step and the actions to manage the steps
 */
export declare function useStep(maxStep: number, minStep?: number, step?: number): [number, UseStepActions];
export {};
//# sourceMappingURL=use-step.d.ts.map