import { MfaService } from '../types'; export declare class TotpMfaService implements MfaService { generateSecret(email: string): Promise<{ secret: string; uri: string; }>; verifyCode(secret: string, code: string): boolean; generateRecoveryCodes(): string[]; } export declare class SmsMfaService { private twilioClient; sendCode(phoneNumber: string): Promise; } export declare class EmailMfaService { private transporter; sendCode(email: string): Promise; } //# sourceMappingURL=mfa.d.ts.map