import type * as Whop from "../index.mjs"; export interface PaymentInstrument { /** Card payments only: the card's network, last four, and issuer identification number. */ card: Whop.PaymentInstrumentCard | null; /** Buyer-facing instrument name — "Visa •••• 4242" when the card surfaced, else the method's own name ("Klarna"). */ display_name: string; /** The standard icon set: square and card shapes, each in light and dark colorways. */ icons: Whop.PaymentMethodIcons; /** Installment methods only: how many payments the charge splits into. Data, not copy — compose and translate the label client-side. */ installment_count: number | null; /** The payment method type identifier, e.g. `card`, `klarna`, `apple_pay`. */ payment_method_type: string; }