import { AuthVerifiableAttributeKey } from '@aws-amplify/core/internals/utils'; import { ConfirmResetPasswordOptions, ConfirmSignInOptions, ConfirmSignUpOptions, MFAPreference, ResendSignUpCodeOptions, ResetPasswordOptions, SendUserAttributeVerificationCodeOptions, SignInOptions, SignUpOptions, UpdateUserAttributeOptions, UpdateUserAttributesOptions, UserAttributeKey, VerifiableUserAttributeKey, VerifyTOTPSetupOptions } from '../types'; import { AuthConfirmResetPasswordInput, AuthConfirmSignInInput, AuthConfirmSignUpInput, AuthConfirmUserAttributeInput, AuthDeleteUserAttributesInput, AuthForgetDeviceInput, AuthResendSignUpCodeInput, AuthResetPasswordInput, AuthSendUserAttributeVerificationCodeInput, AuthSignInInput, AuthSignInWithRedirectInput, AuthSignOutInput, AuthSignUpInput, AuthUpdatePasswordInput, AuthUpdateUserAttributeInput, AuthUpdateUserAttributesInput, AuthVerifyTOTPSetupInput } from '../../../types'; /** * Input type for Cognito confirmResetPassword API. */ export type ConfirmResetPasswordInput = AuthConfirmResetPasswordInput; /** * Input type for Cognito confirmSignIn API. */ export type ConfirmSignInInput = AuthConfirmSignInInput; /** * Input type for Cognito confirmSignUp API. */ export type ConfirmSignUpInput = AuthConfirmSignUpInput; /** * Input type for Cognito confirmUserAttribute API. */ export type ConfirmUserAttributeInput = AuthConfirmUserAttributeInput; /** * Input type for Cognito resendSignUpCode API. */ export type ResendSignUpCodeInput = AuthResendSignUpCodeInput; /** * Input type for Cognito resetPassword API. */ export type ResetPasswordInput = AuthResetPasswordInput; /** * Input type for Cognito signIn API. */ export type SignInInput = AuthSignInInput; /** * Input type for Cognito signInWithCustomAuth API. */ export type SignInWithCustomAuthInput = AuthSignInInput; /** * Input type for Cognito signInWithCustomSRPAuth API. */ export type SignInWithCustomSRPAuthInput = AuthSignInInput; /** * Input type for Cognito signInWithSRP API. */ export type SignInWithSRPInput = AuthSignInInput; /** * Input type for Cognito signInWithUserPasswordInput API. */ export type SignInWithUserPasswordInput = AuthSignInInput; /** * Input type for Cognito signInWithRedirect API. */ export type SignInWithRedirectInput = AuthSignInWithRedirectInput; /** * Input type for Cognito signOut API. */ export type SignOutInput = AuthSignOutInput; /** * Input type for Cognito signUp API. */ export type SignUpInput = AuthSignUpInput>; /** * Input type for Cognito updateMFAPreference API. */ export interface UpdateMFAPreferenceInput { sms?: MFAPreference; totp?: MFAPreference; } /** * Input type for Cognito updatePassword API. */ export type UpdatePasswordInput = AuthUpdatePasswordInput; /** * Input type for Cognito updateUserAttributes API. */ export type UpdateUserAttributesInput = AuthUpdateUserAttributesInput; /** * Input type for Cognito verifyTOTPSetup API. */ export type VerifyTOTPSetupInput = AuthVerifyTOTPSetupInput; /** * Input type for Cognito sendUserAttributeVerificationCode API. */ export type SendUserAttributeVerificationCodeInput = AuthSendUserAttributeVerificationCodeInput; /** * Input type for Cognito updateUserAttribute API. */ export type UpdateUserAttributeInput = AuthUpdateUserAttributeInput; /** * Input type for Cognito deleteUserAttributes API. */ export type DeleteUserAttributesInput = AuthDeleteUserAttributesInput; /** * Input type for Cognito forgetDevice API. */ export type ForgetDeviceInput = AuthForgetDeviceInput;