import { StepType } from '../../../types';
export declare type MultiStepFormState = {
    currentStep: number;
    hasNextStep: boolean;
    hasPreviousStep: boolean;
    nextStep: () => void;
    prevStep: () => void;
    step: StepType;
    steps: StepType[];
    setSteps: (steps: StepType[]) => void;
    formValues: Record<string, any>;
    setFormValues: (values: Record<string, any>) => void;
    reset: () => void;
};
export declare const useStepper: import("zustand").UseBoundStore<import("zustand").StoreApi<MultiStepFormState>>;
//# sourceMappingURL=useStepper.d.ts.map