• Parameters

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