export * from './base'; import { WxPayBase } from './base'; import * as unifiedOrder from './types/unified-order'; import * as orderQuery from './types/order-query'; import * as closeOrder from './types/close-order'; import * as refund from './types/refund'; import * as refundQuery from './types/refund-query'; import * as downloadBill from './types/download-bill'; import * as payNotify from './types/pay-notify'; import * as shortUrl from './types/short-url'; import * as microPay from './types/micro-pay'; import * as reverse from './types/reverse'; import * as authCodeToOpenid from './types/auth-code-to-openid'; import * as refundNotify from './types/refund-notify'; import * as batchQueryComment from './types/batch-query-comment'; import * as downloadFundflow from './types/download-fundflow'; import * as transfers from './types/transfers'; import * as getTransferInfo from './types/get-transfer-info'; export declare class WxPay extends WxPayBase { constructor(opt: WxPayBase); private signOpt; private agentOpt; unifiedOrder(data: unifiedOrder.Request): Promise; orderQuery(data: orderQuery.Request): Promise; closeOrder(data: closeOrder.Request): Promise; refund(data: refund.Request): Promise; refundQuery(data: refundQuery.Request): Promise; downloadBill(data: downloadBill.Request): Promise; private notifyHandler; payNotifyHandler(req: string | payNotify.Request, fn: (req: payNotify.Request) => (payNotify.Response | void) | Promise): Promise; shortUrl(data: shortUrl.Request): Promise; microPay(data: microPay.Request): Promise; reverse(data: reverse.Request): Promise; authCodeToOpenid(data: authCodeToOpenid.Request): Promise; refundNotifyHandler(req: string | refundNotify.Request, fn: (req: refundNotify.Request) => refundNotify.Response): Promise; batchQueryComment(data: batchQueryComment.Request): Promise; downloadFundflow(data: downloadFundflow.Request): Promise; transfers(data: transfers.Request): Promise; getTransferInfo(data: getTransferInfo.Request): Promise; }