import { IChallengeWindowOptions } from "./interfaces"; export declare enum AuthenticationSource { Browser = "BROWSER", MobileSDK = "MOBILE_SDK", StoredRecurring = "STORED_RECURRING" } export declare enum AuthenticationRequestType { AddCard = "ADD_CARD", CardholderVerification = "CARDHOLDER_VERIFICATION", InstalmentTransaction = "INSTALMENT_TRANSACTION", MaintainCard = "MAINTAIN_CARD", PaymentTransaction = "PAYMENT_TRANSACTION", RecurringTransaction = "RECURRING_TRANSACTION" } export declare enum ChallengeRequestIndicator { ChallengeMandated = "CHALLENGE_MANDATED", ChallengePreferred = "CHALLENGE_PREFERRED", NoChallengeRequested = "NO_CHALLENGE_REQUESTED", NoPreference = "NO_PREFERENCE" } export declare enum ChallengeWindowSize { FullScreen = "FULL_SCREEN", Windowed250x400 = "WINDOWED_250X400", Windowed390x400 = "WINDOWED_390X400", Windowed500x600 = "WINDOWED_500X600", Windowed600x400 = "WINDOWED_600X400" } export declare enum MessageCategory { NonPayment = "NON_PAYMENT_AUTHENTICATION", Payment = "PAYMENT_AUTHENTICATION" } export declare enum MethodUrlCompletion { Unavailable = "UNAVAILABLE", No = "NO", Yes = "YES" } export declare enum TransactionStatus { AuthenticationAttemptedButNotSuccessful = "AUTHENTICATION_ATTEMPTED_BUT_NOT_SUCCESSFUL", AuthenticationCouldNotBePerformed = "AUTHENTICATION_COULD_NOT_BE_PERFORMED", AuthenticationFailed = "AUTHENTICATION_FAILED", AuthenticationIssuerRejected = "AUTHENTICATION_ISSUER_REJECTED", AuthenticationSuccessful = "AUTHENTICATION_SUCCESSFUL", ChallengeRequired = "CHALLENGE_REQUIRED" } export declare enum TransactionStatusReason { CardAuthenticationFailed = "CARD_AUTHENTICATION_FAILED", UnknownDevice = "UNKNOWN_DEVICE", UnsupportedDevice = "UNSUPPORTED_DEVICE", ExceedsAuthenticationFrequencyLimit = "EXCEEDS_AUTHENTICATION_FREQUENCY_LIMIT", ExpiredCard = "EXPIRED_CARD", InvalidCardNumber = "INVALID_CARD_NUMBER", InvalidTransaction = "INVALID_TRANSACTION", NoCardRecord = "NO_CARD_RECORD", SecurityFailure = "SECURITY_FAILURE", StolenCard = "STOLEN_CARD", SuspectedFraud = "SUSPECTED_FRAUD", TransactionNotPermittedToCardholder = "TRANSACTION_NOT_PERMITTED_TO_CARDHOLDER", CardholderNotEnrolledInService = "CARDHOLDER_NOT_ENROLLED_IN_SERVICE", TransactionTimedOutAtTheAcs = "TRANSACTION_TIMED_OUT_AT_THE_ACS", LowConfidence = "LOW_CONFIDENCE", MediumConfidence = "MEDIUM_CONFIDENCE", HighConfidence = "HIGH_CONFIDENCE", VeryHighConfidence = "VERY_HIGH_CONFIDENCE", ExceedsAcsMaximumChallenges = "EXCEEDS_ACS_MAXIMUM_CHALLENGES", NonPaymentTransactionNotSupported = "NON_PAYMENT_TRANSACTION_NOT_SUPPORTED", ThreeriTransactionNotSupported = "THREERI_TRANSACTION_NOT_SUPPORTED" } export declare function colorDepth(value: number): string; export declare function dimensionsFromChallengeWindowSize(options: IChallengeWindowOptions): { height: number; width: number; }; export declare function messageCategoryFromAuthenticationRequestType(authenticationRequestType: AuthenticationRequestType): MessageCategory;