import 'reflect-metadata'; import { BuildPayload } from '../RequestDTOs/PaymentRequest'; import { QueryOrderResultBuilder } from '../RequestDTOs/QueryOrderResultRequest'; import { QueryBankAccountResponse } from '../ResponseDTOs/QueryBankAccountResponse'; import { PayInCreateOrderResponseData } from '../ResponseDTOs/PayInCreateOrderResponseData'; import { PayInCreateOrderResponse } from '../ResponseDTOs/PayInCreateOrderResponse'; import { TransactionResultsResponse } from '../ResponseDTOs/TransactionResultsResponse'; import { MerchantBalanceResponse } from '../ResponseDTOs/MerchantBalanceResponse'; import { BankDetailsList } from '../ResponseDTOs/BankDetailsList'; export declare class PayOutService { private appId; private countryCode; private privateKey; private isTest; constructor(appId: string, countryCode: string, privateKey: string, isTest: boolean); private getCountryCode; private getAppId; private getPrivateKey; private getIsTest; createOrder(builder: BuildPayload): Promise>; fetchOrderStatus(builder: QueryOrderResultBuilder): Promise>; queryMerchantBalance2(builder: BuildPayload): Promise>; queryBankList(builder: BuildPayload): Promise>; queryBankAccount(builder: BuildPayload): Promise>; queryPalmPayAccount(builder: BuildPayload): Promise>; }