import * as Soap from "@soapjs/soap"; import { MfaConfig } from "../types"; export declare class MfaService { private config; private logger; constructor(config: MfaConfig, logger: Soap.Logger); checkMfa(user: TUser, context: TContext): Promise; protected lockMfaOnFailure(user: TUser): void; protected getMfaAttempts(user: TUser): Promise; protected incrementMfaAttempts(user: TUser): void; protected resetMfaAttempts(user: TUser): void; }