import { ConfigProviderService, LoggerService } from '@node-c/core'; import { IAMAuthenticationPassthroughCompleteData, IAMAuthenticationPassthroughCompleteOptions, IAMAuthenticationPassthroughCompleteResult, IAMAuthenticationPassthroughGetUserAuthenticationConfigResult, IAMAuthenticationPassthroughInitiateData, IAMAuthenticationPassthroughInitiateOptions, IAMAuthenticationPassthroughInitiateResult } from './iam.authenticationPassthrough.definitions'; import { IAMAuthenticationService } from '../authentication'; export declare class IAMAuthenticationPassthroughService extends IAMAuthenticationService { constructor(configProvider: ConfigProviderService, logger: LoggerService, moduleName: string, serviceName: string); complete(data: IAMAuthenticationPassthroughCompleteData, _options: IAMAuthenticationPassthroughCompleteOptions): Promise; getUserAuthenticationConfig(): IAMAuthenticationPassthroughGetUserAuthenticationConfigResult; initiate(_data: IAMAuthenticationPassthroughInitiateData, _options: IAMAuthenticationPassthroughInitiateOptions): Promise; }