import CloudBase from '../../cloudBase/client'; import { ExportB2CRedpacket } from '../../ExportModel'; export declare class PayeeInfo { identity: string; identityType: string; name?: string; } export declare class B2CRedpacketParams { outBizNo: string; transAmount: string; orderTitle: string; payee: PayeeInfo; appId?: string; isvAppId?: string; } export declare class AlipayFundB2CRedPacketResponse { code: string; msg: string; subCode: string; subMsg: string; status: string; transDate: string; outBizNo: string; orderId: string; payFundOrderId: string; } export declare class B2CRedPacketQueryParams { payFundOrderId: string; appId?: string; isvAppId?: string; } export declare class AlipayFundB2CRedPacketQueryResponse { code: string; msg: string; subCode: string; subMsg: string; outBizNo: string; orderId: string; payFundOrderId: string; status: string; transAmount: string; payDate: string; arrivalTimeEnd: string; orderFee: string; errorCode: string; failReason: string; } export default class Client implements ExportB2CRedpacket { _base: CloudBase; constructor(_base: CloudBase); send(params: B2CRedpacketParams): Promise; query(params: B2CRedPacketQueryParams): Promise; }