export declare const RecoveryOptionNameType: {
  readonly ADMIN_ONLY: "admin_only";
  readonly VERIFIED_EMAIL: "verified_email";
  readonly VERIFIED_PHONE_NUMBER: "verified_phone_number";
};
export type RecoveryOptionNameType =
  (typeof RecoveryOptionNameType)[keyof typeof RecoveryOptionNameType];
export declare const AccountTakeoverEventActionType: {
  readonly BLOCK: "BLOCK";
  readonly MFA_IF_CONFIGURED: "MFA_IF_CONFIGURED";
  readonly MFA_REQUIRED: "MFA_REQUIRED";
  readonly NO_ACTION: "NO_ACTION";
};
export type AccountTakeoverEventActionType =
  (typeof AccountTakeoverEventActionType)[keyof typeof AccountTakeoverEventActionType];
export declare const AttributeDataType: {
  readonly BOOLEAN: "Boolean";
  readonly DATETIME: "DateTime";
  readonly NUMBER: "Number";
  readonly STRING: "String";
};
export type AttributeDataType =
  (typeof AttributeDataType)[keyof typeof AttributeDataType];
export declare const DeliveryMediumType: {
  readonly EMAIL: "EMAIL";
  readonly SMS: "SMS";
};
export type DeliveryMediumType =
  (typeof DeliveryMediumType)[keyof typeof DeliveryMediumType];
export declare const MessageActionType: {
  readonly RESEND: "RESEND";
  readonly SUPPRESS: "SUPPRESS";
};
export type MessageActionType =
  (typeof MessageActionType)[keyof typeof MessageActionType];
export declare const UserStatusType: {
  readonly ARCHIVED: "ARCHIVED";
  readonly COMPROMISED: "COMPROMISED";
  readonly CONFIRMED: "CONFIRMED";
  readonly EXTERNAL_PROVIDER: "EXTERNAL_PROVIDER";
  readonly FORCE_CHANGE_PASSWORD: "FORCE_CHANGE_PASSWORD";
  readonly RESET_REQUIRED: "RESET_REQUIRED";
  readonly UNCONFIRMED: "UNCONFIRMED";
  readonly UNKNOWN: "UNKNOWN";
};
export type UserStatusType =
  (typeof UserStatusType)[keyof typeof UserStatusType];
export declare const AuthFlowType: {
  readonly ADMIN_NO_SRP_AUTH: "ADMIN_NO_SRP_AUTH";
  readonly ADMIN_USER_PASSWORD_AUTH: "ADMIN_USER_PASSWORD_AUTH";
  readonly CUSTOM_AUTH: "CUSTOM_AUTH";
  readonly REFRESH_TOKEN: "REFRESH_TOKEN";
  readonly REFRESH_TOKEN_AUTH: "REFRESH_TOKEN_AUTH";
  readonly USER_AUTH: "USER_AUTH";
  readonly USER_PASSWORD_AUTH: "USER_PASSWORD_AUTH";
  readonly USER_SRP_AUTH: "USER_SRP_AUTH";
};
export type AuthFlowType = (typeof AuthFlowType)[keyof typeof AuthFlowType];
export declare const ChallengeNameType: {
  readonly ADMIN_NO_SRP_AUTH: "ADMIN_NO_SRP_AUTH";
  readonly CUSTOM_CHALLENGE: "CUSTOM_CHALLENGE";
  readonly DEVICE_PASSWORD_VERIFIER: "DEVICE_PASSWORD_VERIFIER";
  readonly DEVICE_SRP_AUTH: "DEVICE_SRP_AUTH";
  readonly EMAIL_OTP: "EMAIL_OTP";
  readonly MFA_SETUP: "MFA_SETUP";
  readonly NEW_PASSWORD_REQUIRED: "NEW_PASSWORD_REQUIRED";
  readonly PASSWORD: "PASSWORD";
  readonly PASSWORD_SRP: "PASSWORD_SRP";
  readonly PASSWORD_VERIFIER: "PASSWORD_VERIFIER";
  readonly SELECT_CHALLENGE: "SELECT_CHALLENGE";
  readonly SELECT_MFA_TYPE: "SELECT_MFA_TYPE";
  readonly SMS_MFA: "SMS_MFA";
  readonly SMS_OTP: "SMS_OTP";
  readonly SOFTWARE_TOKEN_MFA: "SOFTWARE_TOKEN_MFA";
  readonly WEB_AUTHN: "WEB_AUTHN";
};
export type ChallengeNameType =
  (typeof ChallengeNameType)[keyof typeof ChallengeNameType];
export declare const ChallengeName: {
  readonly Mfa: "Mfa";
  readonly Password: "Password";
};
export type ChallengeName = (typeof ChallengeName)[keyof typeof ChallengeName];
export declare const ChallengeResponse: {
  readonly Failure: "Failure";
  readonly Success: "Success";
};
export type ChallengeResponse =
  (typeof ChallengeResponse)[keyof typeof ChallengeResponse];
export declare const FeedbackValueType: {
  readonly INVALID: "Invalid";
  readonly VALID: "Valid";
};
export type FeedbackValueType =
  (typeof FeedbackValueType)[keyof typeof FeedbackValueType];
export declare const EventResponseType: {
  readonly Fail: "Fail";
  readonly InProgress: "InProgress";
  readonly Pass: "Pass";
};
export type EventResponseType =
  (typeof EventResponseType)[keyof typeof EventResponseType];
export declare const RiskDecisionType: {
  readonly AccountTakeover: "AccountTakeover";
  readonly Block: "Block";
  readonly NoRisk: "NoRisk";
};
export type RiskDecisionType =
  (typeof RiskDecisionType)[keyof typeof RiskDecisionType];
export declare const RiskLevelType: {
  readonly High: "High";
  readonly Low: "Low";
  readonly Medium: "Medium";
};
export type RiskLevelType = (typeof RiskLevelType)[keyof typeof RiskLevelType];
export declare const EventType: {
  readonly ForgotPassword: "ForgotPassword";
  readonly PasswordChange: "PasswordChange";
  readonly ResendCode: "ResendCode";
  readonly SignIn: "SignIn";
  readonly SignUp: "SignUp";
};
export type EventType = (typeof EventType)[keyof typeof EventType];
export declare const DeviceRememberedStatusType: {
  readonly NOT_REMEMBERED: "not_remembered";
  readonly REMEMBERED: "remembered";
};
export type DeviceRememberedStatusType =
  (typeof DeviceRememberedStatusType)[keyof typeof DeviceRememberedStatusType];
export declare const AdvancedSecurityEnabledModeType: {
  readonly AUDIT: "AUDIT";
  readonly ENFORCED: "ENFORCED";
};
export type AdvancedSecurityEnabledModeType =
  (typeof AdvancedSecurityEnabledModeType)[keyof typeof AdvancedSecurityEnabledModeType];
export declare const AdvancedSecurityModeType: {
  readonly AUDIT: "AUDIT";
  readonly ENFORCED: "ENFORCED";
  readonly OFF: "OFF";
};
export type AdvancedSecurityModeType =
  (typeof AdvancedSecurityModeType)[keyof typeof AdvancedSecurityModeType];
export declare const AliasAttributeType: {
  readonly EMAIL: "email";
  readonly PHONE_NUMBER: "phone_number";
  readonly PREFERRED_USERNAME: "preferred_username";
};
export type AliasAttributeType =
  (typeof AliasAttributeType)[keyof typeof AliasAttributeType];
export declare const AuthFactorType: {
  readonly EMAIL_OTP: "EMAIL_OTP";
  readonly PASSWORD: "PASSWORD";
  readonly SMS_OTP: "SMS_OTP";
  readonly WEB_AUTHN: "WEB_AUTHN";
};
export type AuthFactorType =
  (typeof AuthFactorType)[keyof typeof AuthFactorType];
export declare const AssetCategoryType: {
  readonly AUTH_APP_GRAPHIC: "AUTH_APP_GRAPHIC";
  readonly EMAIL_GRAPHIC: "EMAIL_GRAPHIC";
  readonly FAVICON_ICO: "FAVICON_ICO";
  readonly FAVICON_SVG: "FAVICON_SVG";
  readonly FORM_BACKGROUND: "FORM_BACKGROUND";
  readonly FORM_LOGO: "FORM_LOGO";
  readonly IDP_BUTTON_ICON: "IDP_BUTTON_ICON";
  readonly PAGE_BACKGROUND: "PAGE_BACKGROUND";
  readonly PAGE_FOOTER_BACKGROUND: "PAGE_FOOTER_BACKGROUND";
  readonly PAGE_FOOTER_LOGO: "PAGE_FOOTER_LOGO";
  readonly PAGE_HEADER_BACKGROUND: "PAGE_HEADER_BACKGROUND";
  readonly PAGE_HEADER_LOGO: "PAGE_HEADER_LOGO";
  readonly PASSKEY_GRAPHIC: "PASSKEY_GRAPHIC";
  readonly PASSWORD_GRAPHIC: "PASSWORD_GRAPHIC";
  readonly SMS_GRAPHIC: "SMS_GRAPHIC";
};
export type AssetCategoryType =
  (typeof AssetCategoryType)[keyof typeof AssetCategoryType];
export declare const AssetExtensionType: {
  readonly ICO: "ICO";
  readonly JPEG: "JPEG";
  readonly PNG: "PNG";
  readonly SVG: "SVG";
  readonly WEBP: "WEBP";
};
export type AssetExtensionType =
  (typeof AssetExtensionType)[keyof typeof AssetExtensionType];
export declare const ColorSchemeModeType: {
  readonly DARK: "DARK";
  readonly DYNAMIC: "DYNAMIC";
  readonly LIGHT: "LIGHT";
};
export type ColorSchemeModeType =
  (typeof ColorSchemeModeType)[keyof typeof ColorSchemeModeType];
export declare const VerifiedAttributeType: {
  readonly EMAIL: "email";
  readonly PHONE_NUMBER: "phone_number";
};
export type VerifiedAttributeType =
  (typeof VerifiedAttributeType)[keyof typeof VerifiedAttributeType];
export declare const IdentityProviderTypeType: {
  readonly Facebook: "Facebook";
  readonly Google: "Google";
  readonly LoginWithAmazon: "LoginWithAmazon";
  readonly OIDC: "OIDC";
  readonly SAML: "SAML";
  readonly SignInWithApple: "SignInWithApple";
};
export type IdentityProviderTypeType =
  (typeof IdentityProviderTypeType)[keyof typeof IdentityProviderTypeType];
export declare const TermsEnforcementType: {
  readonly NONE: "NONE";
};
export type TermsEnforcementType =
  (typeof TermsEnforcementType)[keyof typeof TermsEnforcementType];
export declare const TermsSourceType: {
  readonly LINK: "LINK";
};
export type TermsSourceType =
  (typeof TermsSourceType)[keyof typeof TermsSourceType];
export declare const UserImportJobStatusType: {
  readonly Created: "Created";
  readonly Expired: "Expired";
  readonly Failed: "Failed";
  readonly InProgress: "InProgress";
  readonly Pending: "Pending";
  readonly Stopped: "Stopped";
  readonly Stopping: "Stopping";
  readonly Succeeded: "Succeeded";
};
export type UserImportJobStatusType =
  (typeof UserImportJobStatusType)[keyof typeof UserImportJobStatusType];
export declare const DeletionProtectionType: {
  readonly ACTIVE: "ACTIVE";
  readonly INACTIVE: "INACTIVE";
};
export type DeletionProtectionType =
  (typeof DeletionProtectionType)[keyof typeof DeletionProtectionType];
export declare const EmailSendingAccountType: {
  readonly COGNITO_DEFAULT: "COGNITO_DEFAULT";
  readonly DEVELOPER: "DEVELOPER";
};
export type EmailSendingAccountType =
  (typeof EmailSendingAccountType)[keyof typeof EmailSendingAccountType];
export declare const IssuerType: {
  readonly ORIGINAL: "ORIGINAL";
  readonly UPDATED: "UPDATED";
};
export type IssuerType = (typeof IssuerType)[keyof typeof IssuerType];
export declare const EncryptionKeyType: {
  readonly AWS_OWNED_KEY: "AWS_OWNED_KEY";
  readonly CUSTOMER_MANAGED_KEY: "CUSTOMER_MANAGED_KEY";
};
export type EncryptionKeyType =
  (typeof EncryptionKeyType)[keyof typeof EncryptionKeyType];
export declare const CustomEmailSenderLambdaVersionType: {
  readonly V1_0: "V1_0";
};
export type CustomEmailSenderLambdaVersionType =
  (typeof CustomEmailSenderLambdaVersionType)[keyof typeof CustomEmailSenderLambdaVersionType];
export declare const CustomSMSSenderLambdaVersionType: {
  readonly V1_0: "V1_0";
};
export type CustomSMSSenderLambdaVersionType =
  (typeof CustomSMSSenderLambdaVersionType)[keyof typeof CustomSMSSenderLambdaVersionType];
export declare const InboundFederationLambdaVersionType: {
  readonly V1_0: "V1_0";
};
export type InboundFederationLambdaVersionType =
  (typeof InboundFederationLambdaVersionType)[keyof typeof InboundFederationLambdaVersionType];
export declare const PreTokenGenerationLambdaVersionType: {
  readonly V1_0: "V1_0";
  readonly V2_0: "V2_0";
  readonly V3_0: "V3_0";
};
export type PreTokenGenerationLambdaVersionType =
  (typeof PreTokenGenerationLambdaVersionType)[keyof typeof PreTokenGenerationLambdaVersionType];
export declare const UserPoolMfaType: {
  readonly OFF: "OFF";
  readonly ON: "ON";
  readonly OPTIONAL: "OPTIONAL";
};
export type UserPoolMfaType =
  (typeof UserPoolMfaType)[keyof typeof UserPoolMfaType];
export declare const UsernameAttributeType: {
  readonly EMAIL: "email";
  readonly PHONE_NUMBER: "phone_number";
};
export type UsernameAttributeType =
  (typeof UsernameAttributeType)[keyof typeof UsernameAttributeType];
export declare const UserPoolTierType: {
  readonly ESSENTIALS: "ESSENTIALS";
  readonly LITE: "LITE";
  readonly PLUS: "PLUS";
};
export type UserPoolTierType =
  (typeof UserPoolTierType)[keyof typeof UserPoolTierType];
export declare const DefaultEmailOptionType: {
  readonly CONFIRM_WITH_CODE: "CONFIRM_WITH_CODE";
  readonly CONFIRM_WITH_LINK: "CONFIRM_WITH_LINK";
};
export type DefaultEmailOptionType =
  (typeof DefaultEmailOptionType)[keyof typeof DefaultEmailOptionType];
export declare const StatusType: {
  readonly Disabled: "Disabled";
  readonly Enabled: "Enabled";
};
export type StatusType = (typeof StatusType)[keyof typeof StatusType];
export declare const OAuthFlowType: {
  readonly client_credentials: "client_credentials";
  readonly code: "code";
  readonly implicit: "implicit";
};
export type OAuthFlowType = (typeof OAuthFlowType)[keyof typeof OAuthFlowType];
export declare const ExplicitAuthFlowsType: {
  readonly ADMIN_NO_SRP_AUTH: "ADMIN_NO_SRP_AUTH";
  readonly ALLOW_ADMIN_USER_PASSWORD_AUTH: "ALLOW_ADMIN_USER_PASSWORD_AUTH";
  readonly ALLOW_CUSTOM_AUTH: "ALLOW_CUSTOM_AUTH";
  readonly ALLOW_REFRESH_TOKEN_AUTH: "ALLOW_REFRESH_TOKEN_AUTH";
  readonly ALLOW_USER_AUTH: "ALLOW_USER_AUTH";
  readonly ALLOW_USER_PASSWORD_AUTH: "ALLOW_USER_PASSWORD_AUTH";
  readonly ALLOW_USER_SRP_AUTH: "ALLOW_USER_SRP_AUTH";
  readonly CUSTOM_AUTH_FLOW_ONLY: "CUSTOM_AUTH_FLOW_ONLY";
  readonly USER_PASSWORD_AUTH: "USER_PASSWORD_AUTH";
};
export type ExplicitAuthFlowsType =
  (typeof ExplicitAuthFlowsType)[keyof typeof ExplicitAuthFlowsType];
export declare const PreventUserExistenceErrorTypes: {
  readonly ENABLED: "ENABLED";
  readonly LEGACY: "LEGACY";
};
export type PreventUserExistenceErrorTypes =
  (typeof PreventUserExistenceErrorTypes)[keyof typeof PreventUserExistenceErrorTypes];
export declare const FeatureType: {
  readonly DISABLED: "DISABLED";
  readonly ENABLED: "ENABLED";
};
export type FeatureType = (typeof FeatureType)[keyof typeof FeatureType];
export declare const TimeUnitsType: {
  readonly DAYS: "days";
  readonly HOURS: "hours";
  readonly MINUTES: "minutes";
  readonly SECONDS: "seconds";
};
export type TimeUnitsType = (typeof TimeUnitsType)[keyof typeof TimeUnitsType];
export declare const ReplicaRoleType: {
  readonly PRIMARY: "PRIMARY";
  readonly SECONDARY: "SECONDARY";
};
export type ReplicaRoleType =
  (typeof ReplicaRoleType)[keyof typeof ReplicaRoleType];
export declare const ReplicaStatusType: {
  readonly ACTIVE: "ACTIVE";
  readonly CREATING: "CREATING";
  readonly DELETING: "DELETING";
  readonly INACTIVE: "INACTIVE";
};
export type ReplicaStatusType =
  (typeof ReplicaStatusType)[keyof typeof ReplicaStatusType];
export declare const CompromisedCredentialsEventActionType: {
  readonly BLOCK: "BLOCK";
  readonly NO_ACTION: "NO_ACTION";
};
export type CompromisedCredentialsEventActionType =
  (typeof CompromisedCredentialsEventActionType)[keyof typeof CompromisedCredentialsEventActionType];
export declare const EventFilterType: {
  readonly PASSWORD_CHANGE: "PASSWORD_CHANGE";
  readonly SIGN_IN: "SIGN_IN";
  readonly SIGN_UP: "SIGN_UP";
};
export type EventFilterType =
  (typeof EventFilterType)[keyof typeof EventFilterType];
export declare const DomainStatusType: {
  readonly ACTIVE: "ACTIVE";
  readonly CREATING: "CREATING";
  readonly DELETING: "DELETING";
  readonly FAILED: "FAILED";
  readonly UPDATING: "UPDATING";
};
export type DomainStatusType =
  (typeof DomainStatusType)[keyof typeof DomainStatusType];
export declare const EventSourceName: {
  readonly USER_AUTH_EVENTS: "userAuthEvents";
  readonly USER_NOTIFICATION: "userNotification";
};
export type EventSourceName =
  (typeof EventSourceName)[keyof typeof EventSourceName];
export declare const LogLevel: {
  readonly ERROR: "ERROR";
  readonly INFO: "INFO";
};
export type LogLevel = (typeof LogLevel)[keyof typeof LogLevel];
export declare const WebAuthnFactorConfigurationType: {
  readonly MULTI_FACTOR_WITH_USER_VERIFICATION: "MULTI_FACTOR_WITH_USER_VERIFICATION";
  readonly SINGLE_FACTOR: "SINGLE_FACTOR";
};
export type WebAuthnFactorConfigurationType =
  (typeof WebAuthnFactorConfigurationType)[keyof typeof WebAuthnFactorConfigurationType];
export declare const UserVerificationType: {
  readonly PREFERRED: "preferred";
  readonly REQUIRED: "required";
};
export type UserVerificationType =
  (typeof UserVerificationType)[keyof typeof UserVerificationType];
export declare const UpdateReplicaStatusType: {
  readonly ACTIVE: "ACTIVE";
  readonly INACTIVE: "INACTIVE";
};
export type UpdateReplicaStatusType =
  (typeof UpdateReplicaStatusType)[keyof typeof UpdateReplicaStatusType];
export declare const VerifySoftwareTokenResponseType: {
  readonly ERROR: "ERROR";
  readonly SUCCESS: "SUCCESS";
};
export type VerifySoftwareTokenResponseType =
  (typeof VerifySoftwareTokenResponseType)[keyof typeof VerifySoftwareTokenResponseType];
