import { PaylineMode } from "../payline-mode.js"; import { PaylineCurrency } from "../payline-currency.js"; import { PaylineDeliveryMode } from "../payline-delivery-mode.js"; import { PaylineOrder } from "../payline-order.js"; import { PaylineBaseRequest } from "./payline-base-request.js"; import { PaylineAction } from "../payline-action.js"; import { PaylinePayment } from "../payline-payment.js"; declare class PaylineDoScheduledWalletPaymentRequest extends PaylineBaseRequest { payment: PaylinePayment; orderRef?: string; orderDate?: string; scheduledDate: string; walletId: string; cardInd?: string; order?: PaylineOrder; privateDataList?: { [key: string]: string; }; media?: string; subMerchant?: {}; constructor(walletId: string); changeContractNumber(contractNumber: string, force?: boolean): this; setCurrency(currency: PaylineCurrency): this; setAmount(amount: number): this; setPaymentDetails(action: PaylineAction, mode: PaylineMode, differedActionDate?: string): this; setOrderDetails(deliveryMode: PaylineDeliveryMode, country: string, details?: any): this; } export { PaylineDoScheduledWalletPaymentRequest };