import { ConfigProviderService, LoggerService } from '@node-c/core'; import { IAMAuthenticationPassthroughConsumerCompleteData, IAMAuthenticationPassthroughConsumerCompleteOptions, IAMAuthenticationPassthroughConsumerCompleteResult, IAMAuthenticationPassthroughConsumerGetUserAuthenticationConfigResult, IAMAuthenticationPassthroughConsumerInitiateData, IAMAuthenticationPassthroughConsumerInitiateOptions, IAMAuthenticationPassthroughConsumerInitiateResult, IAMAuthenticationPassthroughConsumerRefreshExternalAccessTokenData, IAMAuthenticationPassthroughConsumerRefreshExternalAccessTokenResult } from './iam.authenticationPassthroughConsumer.definitions'; import { IAMAuthenticationConsumerService } from '../authenticationConsumer'; export declare class IAMAuthenticationPassthroughConsumerService extends IAMAuthenticationConsumerService { constructor(configProvider: ConfigProviderService, logger: LoggerService, moduleName: string, serviceName: string); complete(data: IAMAuthenticationPassthroughConsumerCompleteData, options: IAMAuthenticationPassthroughConsumerCompleteOptions): Promise; getUserAuthenticationConfig(): IAMAuthenticationPassthroughConsumerGetUserAuthenticationConfigResult; initiate(data: IAMAuthenticationPassthroughConsumerInitiateData, options: IAMAuthenticationPassthroughConsumerInitiateOptions): Promise; refreshExternalAccessToken(_data: IAMAuthenticationPassthroughConsumerRefreshExternalAccessTokenData): Promise; }