import { HttpService } from '@nestjs/axios'; import { WechatPayModuleOptions } from '../interfaces/options.interface'; import { PlaceOrderMpParams } from '../interfaces/params/mp/place-order.mp.params.interface'; import { PlaceOrderMpResponse } from '../interfaces/response/mp/place-order.mp.response.interface'; import { AuthUtil } from '../utils/auth.util'; import { DateUtil } from '../utils/date.util'; import { SignUtil } from '../utils/sign.util'; export declare class WechatPayMpService { private readonly options; private readonly httpService; private readonly authUtil; private readonly signUtil; private readonly dateUtil; constructor(options: WechatPayModuleOptions, httpService: HttpService, authUtil: AuthUtil, signUtil: SignUtil, dateUtil: DateUtil); /** * 统一下单接口 * @param params 小程序支付下单参数 * @returns 统一下单结果 */ placeOrder(params: PlaceOrderMpParams): Promise; }