journey( __namedParameters: { config: JourneyClientConfig; logger?: { custom?: CustomLogger; level: LogLevel }; requestMiddleware?: RequestMiddleware[]; },): 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>; },> 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>;
},
>