import { type PropType, type Ref } from 'vue-demi'; import type { VueStripeComponent } from '../utils/element-types.cjs'; declare const pricingTableProps: { pricingTableId: { type: StringConstructor; required: boolean; }; customerEmail: { type: PropType; default: undefined; }; customerSessionClientSecret: { type: PropType; default: undefined; }; clientReferenceId: { type: PropType; default: undefined; }; }; /** Template ref members. */ type PricingTableExposed = { /** `true` while the pricing table script loads. */ loading: Ref; /** Message of a script load failure. */ error: Ref; }; /** Event name -> payload. */ type PricingTableEvents = { load: []; error: [error: Error]; }; /** * Stripe's no-code ``. Rendered from a render function, so the * custom element is never resolved as a Vue component (no "Failed to resolve component"). */ declare const _default: VueStripeComponent; export default _default;