• Parameters

    Returns Promise<
        {
            next: (
                step: JourneyStep,
                options?: NextOptions,
            ) => Promise<
                JourneyStep
                | JourneyLoginSuccess
                | JourneyLoginFailure
                | GenericError,
            >;
            redirect: (step: JourneyStep) => Promise<void>;
            resume: (
                url: string,
                options?: ResumeOptions,
            ) => Promise<
                JourneyStep
                | JourneyLoginSuccess
                | JourneyLoginFailure
                | GenericError,
            >;
            start: (
                options?: StartParam,
            ) => Promise<
                JourneyStep
                | JourneyLoginSuccess
                | JourneyLoginFailure
                | GenericError,
            >;
            terminate: (
                options?: { query?: Record<string, string> },
            ) => Promise<void | GenericError>;
        },
    >