import { CheckoutForwardRequestCard } from "./checkoutForwardRequestCard"; import { CheckoutForwardRequestOptions } from "./checkoutForwardRequestOptions"; import { CheckoutOutgoingForwardRequest } from "./checkoutOutgoingForwardRequest"; export declare class CheckoutForwardRequest { /** * The base URL of the third party API, where Adyen will send the request to forward the payment details. */ "baseUrl": string; /** * Your merchant account. */ "merchantAccount": string; /** * Merchant defined payment reference. */ "merchantReference"?: string; "options"?: CheckoutForwardRequestOptions | null; "paymentMethod"?: CheckoutForwardRequestCard | null; "request": CheckoutOutgoingForwardRequest; /** * Your reference to uniquely identify this shopper, for example user ID or account ID. The value is case-sensitive and must be at least three characters. > Your reference must not include personally identifiable information (PII) such as name or email address. */ "shopperReference": string; /** * The unique identifier of the token that you want to forward to the third party. This is the `storedPaymentMethodId` you received in the webhook after you created the token. */ "storedPaymentMethodId"?: string; 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(); }