import type { PropertyDeclarations } from 'lit-element'; import type { TemplateResult } from 'lit-html'; import type { Data } from './types'; import type { ScopeCollection } from '../../../utils/user-scope'; import { InternalCard } from '../../internal/InternalCard/InternalCard'; declare const Base: typeof InternalCard & import("lit-element").Constructor & { defaultNS: string; } & import("lit-element").Constructor; /** * Card element representing a `fx:payment_method` resource of Payments API. * * _Payments API is a client-side virtual API layer built on top of hAPI * in an attempt to streamline access to stores' payment method settings * that is currently a bit quirky due to the legacy functionality. To use * this element with hAPI, wrap it into a foxy-payments-api node._ * * @element foxy-payments-api-payment-method-card * @since 1.21.0 */ export declare class PaymentsApiPaymentMethodCard extends Base { static get defaultImageSrc(): string; static get properties(): PropertyDeclarations; /** * Payment method image/logo URL getter. * If left `null`, the card will display the default image. */ getImageSrc: ((type: string) => string) | null; get scopeCollection(): ScopeCollection | null; renderBody(): TemplateResult; } export {};