import { WorkOS } from '../workos'; import { ChallengeFactorOptions, Challenge, EnrollFactorOptions, Factor, VerifyChallengeOptions, VerifyFactorOptions, VerifyResponse, FactorWithSecrets } from './interfaces'; export declare class Mfa { private readonly workos; constructor(workos: WorkOS); deleteFactor(id: string): Promise; getFactor(id: string): Promise; enrollFactor(options: EnrollFactorOptions): Promise; challengeFactor(options: ChallengeFactorOptions): Promise; /** * @deprecated Please use `verifyChallenge` instead. */ verifyFactor(options: VerifyFactorOptions): Promise; verifyChallenge(options: VerifyChallengeOptions): Promise; }