import { ConfigProviderService, LoggerService } from '@node-c/core'; import { IAMAuthenticationUserLocalCompleteData, IAMAuthenticationUserLocalCompleteOptions, IAMAuthenticationUserLocalCompleteResult, IAMAuthenticationUserLocalGetUserAuthenticationConfigResult, IAMAuthenticationUserLocalInitiateData, IAMAuthenticationUserLocalInitiateOptions, IAMAuthenticationUserLocalInitiateResult } from './iam.authenticationUserLocal.definitions'; import { IAMAuthenticationService } from '../authentication'; import { IAMMFAService, IAMMFAType } from '../mfa'; export declare class IAMAuthenticationUserLocalService extends IAMAuthenticationService { protected mfaServices?: Record> | undefined; constructor(configProvider: ConfigProviderService, logger: LoggerService, moduleName: string, serviceName: string, mfaServices?: Record> | undefined); complete(data: IAMAuthenticationUserLocalCompleteData, options: IAMAuthenticationUserLocalCompleteOptions): Promise; getUserAuthenticationConfig(): IAMAuthenticationUserLocalGetUserAuthenticationConfigResult; initiate(data: IAMAuthenticationUserLocalInitiateData, options: IAMAuthenticationUserLocalInitiateOptions): Promise; }