customMessages
customMessages: Partial<MFAMessages> | undefined
disableDelete
disableDelete: boolean
disableEnroll
disableEnroll: boolean
enrollFactor
enrollFactor: FactorTypeEnum | null
enrollmentPhase
enrollmentPhase: any
error
error: string | null
factorsByType
factorsByType: Record<MFAType, Authenticator[]>
factorToDelete
factorToDelete: { id: string; type: FactorTypeEnum } | null
hasNoActiveFactors
hasNoActiveFactors: boolean
isConfirming
isConfirming: boolean
isDeleteDialogOpen
isDeleteDialogOpen: boolean
isDeleting
isDeleting: boolean
isEnrollDialogOpen
isEnrollDialogOpen: boolean
isEnrolling
isEnrolling: boolean
onAdvanceToQR
onAdvanceToQR: () => void
onCancelDelete
onCancelDelete: () => void
onCloseEnrollDialog
onCloseEnrollDialog: () => void
onConfirmDelete
onConfirmDelete: () => Promise<void>
onConfirmOtp
onConfirmOtp: (otpCode: string) => Promise<void>
onConfirmRecoveryCode
onConfirmRecoveryCode: () => Promise<void>
onContinueQR
onContinueQR: () => Promise<void>
onDeleteFactor
onDeleteFactor: (factorId: string, factorType: FactorTypeEnum) => Promise<void>
onEnrollFactor
onEnrollFactor: (factor: FactorTypeEnum) => void
onSubmitContact: (options: Record<string, string>) => Promise<boolean>
otpData
otpData: { barcodeUri: string; manualInputCode: string }
readOnly
readOnly: boolean
recoveryCode
recoveryCode: string
schema
schema: Partial<{ email?: RegExp; phone?: RegExp }> | undefined
showActiveOnly
showActiveOnly: boolean
visibleFactorTypes
visibleFactorTypes: FactorTypeEnum[]