import { CardIdentification } from "./cardIdentification"; export declare class FundingInstrument { "cardIdentification"?: CardIdentification | null; /** * The unique reference assigned by the card network for the pay-in transaction. */ "networkPaymentReference"?: string; /** * Your internal reference that identifies this funding instrument. Required if `sourceOfFunds` is **DEPOSIT_ACCOUNT**. */ "reference"?: string; /** * Indicates where the funds used for the transfer originated. Possible values are: - **DEBIT** for card-to-card transfers. - **DEPOSIT_ACCOUNT** for wallet-to-card transfers. */ "sourceOfFunds"?: FundingInstrument.SourceOfFundsEnum; static readonly discriminator: string | undefined; static readonly mapping: { [index: string]: string; } | undefined; static readonly attributeTypeMap: Array<{ name: string; baseName: string; type: string; format: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; format: string; }[]; constructor(); } export declare namespace FundingInstrument { enum SourceOfFundsEnum { Debit = "DEBIT", DepositAccount = "DEPOSIT_ACCOUNT" } }