import CloudBase from '../../cloudBase/client'; import { ExportF2F } from '../../ExportModel'; export declare class FaceToFacePayParams { subject: string; outTradeNo: string; totalAmount: string; authCode: string; isvAppId?: string; appId?: string; } export declare class TradeFundBill { fundChannel: string; bankCode: string; amount: string; realAmount: string; } export declare class VoucherDetail { id: string; name: string; type: string; amount: string; merchantContribute: string; otherContribute: string; memo: string; templateId: string; purchaseBuyerContribute: string; purchaseMerchantContribute: string; purchaseAntContribute: string; } export declare class AlipayTradePayResponse { code: string; msg: string; subCode: string; subMsg: string; tradeNo: string; outTradeNo: string; buyerLogonId: string; settleAmount: string; payCurrency: string; payAmount: string; settleTransRate: string; transPayRate: string; totalAmount: string; transCurrency: string; settleCurrency: string; receiptAmount: string; buyerPayAmount: string; pointAmount: string; invoiceAmount: string; gmtPayment: string; fundBillList: TradeFundBill[]; cardBalance: string; storeName: string; buyerUserId: string; discountGoodsDetail: string; voucherDetailList: VoucherDetail[]; advanceAmount: string; authTradePayMode: string; chargeAmount: string; chargeFlags: string; settlementId: string; businessParams: string; buyerUserType: string; mdiscountAmount: string; discountAmount: string; buyerUserName: string; } export default class Client implements ExportF2F { _base: CloudBase; constructor(_base: CloudBase); pay(params: FaceToFacePayParams): Promise; }