import type { StripePaymentMethodMessagingElement, StripePaymentMethodMessagingElementOptions } from '@stripe/stripe-js'; type PaymentMethodMessagingEvents = { ready: [element: StripePaymentMethodMessagingElement]; /** Not in Stripe.js 10's types, but emitted, e.g. with no `countryCode` for an unsupported country. */ loaderror: [event: { elementType: 'paymentMethodMessaging'; error: { message?: string; }; }]; }; /** * Payment Method Messaging Element: promotional BNPL messaging (Affirm, Klarna, * Afterpay/Clearpay) for the order amount. Display-only; use within ``, e.g. * `:options="{ amount: 1099, currency: 'usd', paymentMethodTypes: ['klarna'], countryCode: 'US' }"`. * @see https://docs.stripe.com/js/element/payment_method_messaging_element */ declare const _default: import("../index.cjs").StripeElementComponent, PaymentMethodMessagingEvents, never>; export default _default;