import type { StripeCurrencySelectorElement } from '@stripe/stripe-js'; import type { ElementTypeEvent, LoadErrorEvent } from '../utils/element-factory.cjs'; type CurrencySelectorEvents = { ready: [element: StripeCurrencySelectorElement]; focus: ElementTypeEvent<'currencySelector'>; blur: ElementTypeEvent<'currencySelector'>; escape: ElementTypeEvent<'currencySelector'>; loaderror: LoadErrorEvent<'currencySelector'>; }; /** * Currency Selector Element: lets customers pay in their local currency (Adaptive Pricing). * Use within `` or ``. * Stripe.js only creates it on the Checkout SDKs; inside `` alone it * reports that through `@loaderror` and `#error`. It has no `change` event: the chosen * currency arrives on the session (`useCheckoutSession().session.value.currency`). */ declare const _default: import("../index.cjs").StripeElementComponent, StripeCurrencySelectorElement, Record, CurrencySelectorEvents, never>; export default _default;