import type { StepType } from '../../../decs';
interface UseStepperIndexHookProps {
    stepsIndexSkipped: number[];
    steps: StepType[];
    onNext: (stepIndex: number) => void;
    onBack: (stepIndex: number) => void;
    onSkip: (stepIndex: number) => void;
    activeStep: number;
}
interface UseStepperIndexHookResponse {
    isStepOptional: (stepperIndex: number) => boolean;
    isStepSkipped: (stepperIndex: number) => boolean;
    handleNext: (forceNextStepperIndexValue?: number) => void;
    handleBack: (forceBackStepperIndexValue?: number) => void;
    handleSkip: (stepperIndex: number) => void;
}
export declare const useStepperIndexHook: ({ stepsIndexSkipped, steps, onNext, onBack, onSkip, activeStep, }: UseStepperIndexHookProps) => UseStepperIndexHookResponse;
export {};
//# sourceMappingURL=useStepperIndex.hook.d.ts.map