import type { StripePaymentElementOptions as Options, StripePaymentElement as Element, StripePaymentElementChangeEvent as ChangeEvent, StripeError, StripePaymentElementCardDetailsChangeEvent as DetailsChangeEvent, StripePaymentElementSavedPaymentMethodUpdateEvent as UpdateEvent, StripePaymentElementSavedPaymentMethodRemoveEvent as RemoveEvent } from '@stripe/stripe-js'; declare const PaymentElement: import("svelte").Component any; onready?: (event: { elementType: "payment"; }) => any; onfocus?: (event: { elementType: "payment"; }) => any; onblur?: (event: { elementType: "payment"; }) => any; onescape?: (event: { elementType: "payment"; }) => any; onloaderror?: (event: { elementType: "payment"; error: StripeError; }) => any; onloaderstart?: (event: { elementType: "payment"; }) => any; oncarddetailschange?: (event: DetailsChangeEvent) => any; onsavedpaymentmethodupdate?: (event: UpdateEvent) => any; onsavedpaymentmethodremove?: (event: RemoveEvent) => any; } & { element?: Element; }, { blur: () => void; clear: () => void; destroy: () => void; focus: () => void; collapse: () => void; }, "element">; export default PaymentElement;