import { PaymentMethod } from './payment.entities'; declare type TradeType = 'MWEB' | 'JSAPI' | 'APP' | 'NATIVE'; export declare class PaymentWxpayHelper { static checkPaymentStatus(): Promise; static query(id: string): Promise; static createOrder(method: PaymentMethod, { openid, tradeType }: { openid: string; tradeType: TradeType; }, goods: { tradeNo: string; name: string; fee: number; clientIp: string; }): Promise>; static createPaymentOrder(method: PaymentMethod, goods: { tradeNo: string; name: string; fee: number; clientIp: string; }, { redirectUrl, isMobile }: { redirectUrl?: string; isMobile?: boolean; }): Promise; static validateSign(body: Record): Promise; private static createXmlData; } export {};