import { PaylineBaseRequest } from "./payline-base-request.js"; import { PaylineBuyer } from "../payline-buyer.js"; import { PaylineOwner } from "../payline-owner.js"; declare class PaylineCreateWebWalletRequest extends PaylineBaseRequest { contractNumber: string; selectedContractList?: { selectedContract: string; }[]; updatePersonalDetails?: string; buyer: PaylineBuyer; owner?: PaylineOwner; languageCode?: string; customPaymentPageCode?: string; securityMode?: string; returnURL: string; cancelURL: string; notificationURL?: string; privateDataList?: { [key: string]: string; }; customPaymentTemplateURL: string; contractNumberWalletList?: any; constructor(); changeContractNumber(contractNumber: string, force?: boolean): this; setSelectedContracts(contractsNumber: string[]): this; setClientDetails(email: string, firstName: string, lastName: string): this; setCallbackUrls(returnURL: string, cancelURL: string, notificationURL?: string): this; setCustomPageCode(code: string): this; } export { PaylineCreateWebWalletRequest };