import type { StripeTermsElement, StripeTermsElementOptions } from '@stripe/stripe-js'; import type { ElementTypeEvent, LoadErrorEvent, LoadStartEvent } from '../utils/element-factory.cjs'; type TermsEvents = { ready: [element: StripeTermsElement]; focus: ElementTypeEvent<'terms'>; blur: ElementTypeEvent<'terms'>; escape: ElementTypeEvent<'terms'>; loaderstart: LoadStartEvent<'terms'>; loaderror: LoadErrorEvent<'terms'>; }; /** * Terms Element (Stripe beta): shows the terms the customer accepts by paying. * Use within `` (`checkout.createTermsElement()`) or within * `` (`elements.create('terms')`); both need Stripe beta access. * It has no `change` event. */ declare const _default: import("../index.cjs").StripeElementComponent, TermsEvents, never>; export default _default;