import type * as Whop from "../index.mjs"; /** * What to show the buyer so they can pay. `kind` picks the shape and the details sit under the key named for it, so switching on `kind` gives you exactly that kind's payload. Every detail field is optional — the rails behind these methods publish them unevenly — but a kind that arrives with `document_url` can always fall back to sending the buyer to that hosted copy of the instructions. */ export type PaymentInstructions = Whop.PaymentInstructions.BankTransfer | Whop.PaymentInstructions.Qr | Whop.PaymentInstructions.Voucher; export declare namespace PaymentInstructions { interface BankTransfer extends Whop.PaymentBankTransferInstructions { kind: "bank_transfer"; } interface Qr extends Whop.PaymentQrInstructions { kind: "qr"; } interface Voucher extends Whop.PaymentVoucherInstructions { kind: "voucher"; } }