import type { WizardStep, WizardSteps } from "../types/wizard";
export declare class WizardStepsState {
    currentStep: WizardStep | undefined;
    currentStepIndex: number;
    previousStepIndex: number;
    private readonly steps;
    constructor(steps: WizardSteps);
    next(): WizardStepsState;
    get diff(): number;
    back(): WizardStepsState;
    set(newStep: number): WizardStepsState;
    private move;
}
