import { PaymentMethodSummary } from '@fanfare-io/fanfare-sdk-core/experiences'; import { JSX } from 'solid-js'; export interface PaymentMethodListProps { methods: PaymentMethodSummary[]; /** Unique per panel: radios sharing a name form one group across the whole document. */ name: string; selectedId: string | undefined; newCardActive: boolean; /** Offer the new-card row; absent when no card entry can be mounted. */ cardEntryAvailable: boolean; onSelectSaved: (id: string) => void; onSelectNew: () => void; } /** * Saved payment methods and the new-card choice, as one radio group of selector rows. The row look * lives in the theme stylesheet, keyed on `payment-method-row`. */ export declare function PaymentMethodList(props: PaymentMethodListProps): JSX.Element;