UNPKG

@aws-amplify/auth

Version:

Auth category of aws-amplify

15 lines (14 loc) • 891 B
import { AmplifyContext } from '@aws-amplify/core'; import { UpdateMFAPreferenceInput } from '../types'; import { MFAPreference } from '../types/models'; import { CognitoMFASettings } from '../../../foundation/factories/serviceClients/cognitoIdentityProvider/types'; export declare function updateMFAPreference(ctx: AmplifyContext, input: UpdateMFAPreferenceInput): Promise<void>; /** * Updates the MFA preference of the user. * * @param input - The UpdateMFAPreferenceInput object. * @throws -{@link SetUserMFAPreferenceException } - Service error thrown when the MFA preference cannot be updated. * @throws AuthTokenConfigException - Thrown when the token provider config is invalid. */ export declare function updateMFAPreference(input: UpdateMFAPreferenceInput): Promise<void>; export declare function getMFASettings(mfaPreference?: MFAPreference): CognitoMFASettings | undefined;