import * as core from './checkout-sdk-core'; import * as apiCore from './sdk-api-core'; import * as vault from './vault-sdk'; import * as elements from './checkout-sdk-elements-core'; import * as authorize from './sdk-authorize'; import { CheckoutSdkOptions, CardFormElementOptions, Theme, ThemeVariable, ThemeRules, BorderType, Country, Language, Translation, Card, BillingAddress, PaymentMethod, ApplePayPaymentMethodOptions, ApplePayPaymentRequests, CardPaymentMethodOptions, PaymentMethodType, GooglePayPaymentMethodOptions, GooglePayCardParameters, GooglePayButtonConfig, GooglePayPaymentData, GooglePayShippingOptionParameters, GooglePayShippingOption, GooglePayCardAuthMethod, GooglePayBillingAddressParameters, GooglePayBillingAddressParametersFormat, GooglePayEnvironment, GooglePayButtonType, GooglePayButtonColor, GooglePayTotalPriceStatus, GooglePayTransactionInfo, GooglePayCheckoutOption, GooglePayDisplayLineItemType, GooglePayDisplayLineItemStatus, GooglePayDisplayItem, GooglePayMerchantInfo, GooglePayShippingAddressParameters, GooglePaySelectionOption, CheckoutPaymentMethodType, CheckoutSdkEnvironment, } from './checkout-sdk-elements-core'; import { TokenizePaymentMethodResult, CheckoutSdkEventMap, PaymentMethodSelectEventDetails, CheckoutChangeEventDetails, ErrorEventDetails, HandleSecureAuthenticationResult, CheckoutSdkFrameParamKey, TokenizationCompleteEventDetails, } from './checkout-sdk-hosted-core'; import { MangopaySdkLoader, CheckoutSdk } from './sdk-loader'; import { AuthorizePaymentInput, AuthorizePaymentResult, PaymentMethod as AuthorizePaymentMethod, PaymentMethodType as AuthorizePaymentMethodType, Perform3DSecureInput, AuthorizeApplePayResult, } from './sdk-authorize'; import { CardBrand, checkHasAuthorizeErrorToHandle, CheckHasAuthorizeErrorToHandleResult } from './checkout-sdk-core'; declare module '@mangopay/checkout-sdk-core' { export = core; } declare module '@mangopay/sdk-api-core' { export = apiCore; } declare module '@mangopay/vault-sdk' { export = vault; } declare module '@mangopay/sdk-authorize' { export = authorize; } declare module '@mangopay/checkout-sdk-elements-core' { export = elements; } declare module '@mangopay/sdk-loader' { export { MangopaySdkLoader, CheckoutSdkOptions, CardFormElementOptions, CheckoutSdk, CheckoutSdkEventMap, TokenizePaymentMethodResult, Theme, ThemeVariable, ThemeRules, BorderType, Country, Language, Translation, Card, BillingAddress, ErrorEventDetails, CheckoutChangeEventDetails, PaymentMethodSelectEventDetails, PaymentMethod, ApplePayPaymentMethodOptions, ApplePayPaymentRequests, CardPaymentMethodOptions, PaymentMethodType, AuthorizePaymentInput, AuthorizePaymentResult, AuthorizePaymentMethod, AuthorizePaymentMethodType, Perform3DSecureInput, GooglePayPaymentMethodOptions, GooglePayCardParameters, GooglePayButtonConfig, GooglePayPaymentData, GooglePayShippingOptionParameters, GooglePayShippingOption, GooglePayCardAuthMethod, GooglePayBillingAddressParameters, GooglePayBillingAddressParametersFormat, GooglePayEnvironment, GooglePayButtonType, GooglePayButtonColor, GooglePayTotalPriceStatus, GooglePayTransactionInfo, GooglePayCheckoutOption, GooglePayDisplayLineItemType, GooglePayDisplayLineItemStatus, GooglePayDisplayItem, GooglePayMerchantInfo, GooglePayShippingAddressParameters, GooglePaySelectionOption, CustomerInput, CardBrand, CheckoutPaymentMethodType, checkHasAuthorizeErrorToHandle, CheckHasAuthorizeErrorToHandleResult, HandleSecureAuthenticationResult, CheckoutSdkFrameParamKey, AuthorizeApplePayResult, TokenizationCompleteEventDetails, CheckoutSdkEnvironment, }; }