/// <reference types="react" />
import { FormikWizardStep } from './FormikWizard';
export type InternalWizardContextType = {
    currentStepIndex: number;
    currentStep: FormikWizardStep;
    isPrevDisabled: boolean;
    isFirstStep: boolean;
    isLastStep: boolean;
    goBack: () => void;
    goNext: () => void;
    goToStep: (stepIndex: number) => void;
    goToStepById: (stepId: string) => void;
    goToStepByName: (stepName: string) => void;
};
export declare const InternalWizardContext: import("react").Context<InternalWizardContextType>;
export declare const useInternalWizardContext: () => InternalWizardContextType;
export declare const useInternalWizard: (steps: FormikWizardStep[], startAtStep: number) => {
    currentStepIndex: number;
    currentStep: FormikWizardStep;
    isPrevDisabled: boolean;
    isFirstStep: boolean;
    isLastStep: boolean;
    goBack: () => void;
    goNext: () => void;
    goToStep: (stepIndex: number) => void;
    goToStepById: (stepId: string) => void;
    goToStepByName: (stepName: string) => void;
};
