import { PaylineBuyer } from "../payline-buyer.js"; import { PaylineOwner } from "../payline-owner.js"; import { PaylineBaseRequest } from "./payline-base-request.js"; declare class PaylineManageWebWalletRequest 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; merchantName?: string; threeDSInfo?: any; constructor(walletId: string); changeContractNumber(contractNumber: string, force?: boolean): this; setClientDetails(email: string, firstName: string, lastName: string): this; setCallbackUrls(returnURL: string, cancelURL: string, notificationURL?: string): this; allowPersonalDetailsUpdate(allow: boolean): this; setSelectedContracts(contractsNumber: string[]): this; setCustomPageCode(code: string): this; } export { PaylineManageWebWalletRequest };