import { AdsDetailRequest } from '../model/adsDetailRequest'; import { AdsListRequest } from '../model/adsListRequest'; import { AdsUpdateStatus } from '../model/adsUpdateStatus'; import { CancelOrder } from '../model/cancelOrder'; import { ConfirmPayment } from '../model/confirmPayment'; import { ConfirmReceipt } from '../model/confirmReceipt'; import { GetChatsListRequest } from '../model/getChatsListRequest'; import { GetCompletedTransactionListRequest } from '../model/getCompletedTransactionListRequest'; import { GetCounterpartyUserInfoRequest } from '../model/getCounterpartyUserInfoRequest'; import { GetMyselfPaymentRequest } from '../model/getMyselfPaymentRequest'; import { GetPendingTransactionListRequest } from '../model/getPendingTransactionListRequest'; import { GetTransactionDetailsRequest } from '../model/getTransactionDetailsRequest'; import { MyAdsListRequest } from '../model/myAdsListRequest'; import { P2pAdDetailResponse } from '../model/p2pAdDetailResponse'; import { P2pAdsListResponse } from '../model/p2pAdsListResponse'; import { P2pAdsUpdateStatusResponse } from '../model/p2pAdsUpdateStatusResponse'; import { P2pChatListResponse } from '../model/p2pChatListResponse'; import { P2pCounterpartyUserInfoResponse } from '../model/p2pCounterpartyUserInfoResponse'; import { P2pMerchantUserInfoResponse } from '../model/p2pMerchantUserInfoResponse'; import { P2pMyAdsListResponse } from '../model/p2pMyAdsListResponse'; import { P2pPaymentMethodsResponse } from '../model/p2pPaymentMethodsResponse'; import { P2pSendChatMessageResponse } from '../model/p2pSendChatMessageResponse'; import { P2pTransactionActionResponse } from '../model/p2pTransactionActionResponse'; import { P2pTransactionDetailResponse } from '../model/p2pTransactionDetailResponse'; import { P2pTransactionListResponse } from '../model/p2pTransactionListResponse'; import { P2pUploadChatFileResponse } from '../model/p2pUploadChatFileResponse'; import { PlaceBizPushOrder } from '../model/placeBizPushOrder'; import { SendChatMessageRequest } from '../model/sendChatMessageRequest'; import { UploadChatFile } from '../model/uploadChatFile'; import { ApiClient } from './apiClient'; import { AxiosResponse } from 'axios'; export declare class P2pApi { protected client: ApiClient; constructor(client?: ApiClient); p2pMerchantAccountGetUserInfo(): Promise<{ response: AxiosResponse; body: P2pMerchantUserInfoResponse; }>; p2pMerchantAccountGetCounterpartyUserInfo(getCounterpartyUserInfoRequest: GetCounterpartyUserInfoRequest): Promise<{ response: AxiosResponse; body: P2pCounterpartyUserInfoResponse; }>; p2pMerchantAccountGetMyselfPayment(opts?: { getMyselfPaymentRequest?: GetMyselfPaymentRequest; }): Promise<{ response: AxiosResponse; body: P2pPaymentMethodsResponse; }>; p2pMerchantTransactionGetPendingTransactionList(getPendingTransactionListRequest: GetPendingTransactionListRequest): Promise<{ response: AxiosResponse; body: P2pTransactionListResponse; }>; p2pMerchantTransactionGetCompletedTransactionList(getCompletedTransactionListRequest: GetCompletedTransactionListRequest): Promise<{ response: AxiosResponse; body: P2pTransactionListResponse; }>; p2pMerchantTransactionGetTransactionDetails(getTransactionDetailsRequest: GetTransactionDetailsRequest): Promise<{ response: AxiosResponse; body: P2pTransactionDetailResponse; }>; p2pMerchantTransactionConfirmPayment(confirmPayment: ConfirmPayment): Promise<{ response: AxiosResponse; body: P2pTransactionActionResponse; }>; p2pMerchantTransactionConfirmReceipt(confirmReceipt: ConfirmReceipt): Promise<{ response: AxiosResponse; body: P2pTransactionActionResponse; }>; p2pMerchantTransactionCancel(cancelOrder: CancelOrder): Promise<{ response: AxiosResponse; body: P2pTransactionActionResponse; }>; p2pMerchantBooksPlaceBizPushOrder(placeBizPushOrder: PlaceBizPushOrder): Promise<{ response: AxiosResponse; body: object; }>; p2pMerchantBooksAdsUpdateStatus(adsUpdateStatus: AdsUpdateStatus, opts?: { tradeType?: string; }): Promise<{ response: AxiosResponse; body: P2pAdsUpdateStatusResponse; }>; p2pMerchantBooksAdsDetail(adsDetailRequest: AdsDetailRequest): Promise<{ response: AxiosResponse; body: P2pAdDetailResponse; }>; p2pMerchantBooksMyAdsList(opts?: { myAdsListRequest?: MyAdsListRequest; }): Promise<{ response: AxiosResponse; body: P2pMyAdsListResponse; }>; p2pMerchantBooksAdsList(adsListRequest: AdsListRequest): Promise<{ response: AxiosResponse; body: P2pAdsListResponse; }>; p2pMerchantChatGetChatsList(getChatsListRequest: GetChatsListRequest): Promise<{ response: AxiosResponse; body: P2pChatListResponse; }>; p2pMerchantChatSendChatMessage(sendChatMessageRequest: SendChatMessageRequest): Promise<{ response: AxiosResponse; body: P2pSendChatMessageResponse; }>; p2pMerchantChatUploadChatFile(uploadChatFile: UploadChatFile): Promise<{ response: AxiosResponse; body: P2pUploadChatFileResponse; }>; }