import type { WechatJsapiPrepayParams } from '@dukang/shared-types'; export type PayOrderResult = | { mode: 'mock'; externalNo: string } | { mode: 'jsapi'; prepay: WechatJsapiPrepayParams }; export interface IPayProvider { payOrder(orderId: bigint, openId?: string): Promise; }