import { SdkWizardStep, VerifierSettingsBase } from "./generated/zenid-types.generated.js"; export declare enum WizardEvent { RequiredStepsAdded = "RequiredStepsAdded", MovedToNext = "MovedToNext", SecondPageDemanded = "SecondPageDemanded", WizardStepsCompleted = "WizardStepsCompleted" } export declare class SdkWizardStepWithSettings { Step: SdkWizardStep; Settings: VerifierSettingsBase; constructor(step: SdkWizardStep, settings?: VerifierSettingsBase); } export default SdkWizardStepWithSettings; export declare class WizardLogic { private steps; private currentStepIndex; private listeners; addEventListener(event: WizardEvent, listener: (wiz: this) => void): void; demandSecondPageOfDocument(actualStep: SdkWizardStepWithSettings, nextStep: SdkWizardStepWithSettings): void; getCurrentMandatoryStep(): SdkWizardStepWithSettings | undefined; getCurrentStepIndex(): number; getSteps(): SdkWizardStepWithSettings[]; mandatoryStepsRequired(): boolean; moveToNext(): boolean; reset(): void; setRequiredSteps(...steps: SdkWizardStep[]): void; setRequiredSteps(...steps: SdkWizardStepWithSettings[]): void; totalSteps(): number; } //# sourceMappingURL=wizard-logic.d.ts.map