import { IAMAuthenticationCompleteData, IAMAuthenticationCompleteOptions, IAMAuthenticationCompleteResult, IAMAuthenticationGetUserAuthenticationConfigResult, IAMAuthenticationGetUserDataFromExternalTokenPayloadsData, IAMAuthenticationGetUserDataFromExternalTokenPayloadsResult, IAMAuthenticationInitiateData, IAMAuthenticationInitiateOptions, IAMAuthenticationInitiateResult, IAMAuthenticationRefreshExternalAccessTokenData, IAMAuthenticationRefreshExternalAccessTokenResult } from '../authentication'; export type IAMAuthenticationConsumerCompleteData = IAMAuthenticationCompleteData; export type IAMAuthenticationConsumerCompleteOptions = IAMAuthenticationCompleteOptions; export interface IAMAuthenticationConsumerCompleteResult extends IAMAuthenticationCompleteResult { idToken?: string; refreshToken?: string; } export type IAMAuthenticationConsumerGetUserAuthenticationConfigResult = IAMAuthenticationGetUserAuthenticationConfigResult; export type IAMAuthenticationConsumerGetUserDataFromExternalTokenPayloadsData = IAMAuthenticationGetUserDataFromExternalTokenPayloadsData; export type IAMAuthenticationConsumerGetUserDataFromExternalTokenPayloadsResult = IAMAuthenticationGetUserDataFromExternalTokenPayloadsResult; export type IAMAuthenticationConsumerInitiateData = IAMAuthenticationInitiateData; export type IAMAuthenticationConsumerInitiateOptions = IAMAuthenticationInitiateOptions; export type IAMAuthenticationConsumerInitiateResult = IAMAuthenticationInitiateResult; export type IAMAuthenticationConsumerRefreshExternalAccessTokenData = IAMAuthenticationRefreshExternalAccessTokenData; export type IAMAuthenticationConsumerRefreshExternalAccessTokenResult = IAMAuthenticationRefreshExternalAccessTokenResult;