import { DgPayBin, DgPayConfig } from '../libs/DgPayBIn';
import { DgPay } from '../typings';
export declare class DgPayService {
    protected bin: DgPayBin;
    protected config: DgPayConfig;
    constructor(bin: DgPayBin);
    /**
     * 上传图片
     * 接口文档地址https://paas.huifu.com/partners/api/#/shgl/shjj/api_shjj_shtpsc
     * @param params
     */
    SupplementaryPicture(params: DgPay.SupplementaryPictureReq, file: any): Promise<DgPay.SupplementaryPictureRes>;
    /**
     * 企业商户基本信息入驻
     * 接口文档地址https://paas.huifu.com/partners/api/#/shgl/shjj/api_shjj_qyshjbxxrz
     * @param params
     */
    MerchantBasicdataEnt(params: DgPay.MerchantBasicdataEntReq): Promise<DgPay.MerchantBasicdataEntRes>;
    /**
     * 个人商户基本信息入驻
     * 接口文档地址https://paas.huifu.com/partners/api/#/shgl/shjj/api_shjj_qyshjbxxrz
     * @param params
     */
    MerchantBasicdataIndv(params: DgPay.MerchantBasicdataIndvReq): Promise<DgPay.MerchantBasicdataIndvRes>;
    /**
     * 商户详情信息查询
     * 接口文档地址https://paas.huifu.com/partners/api/#/shgl/shjj/api_shjj_shxxxxcx
     * @param params
     */
    MerchantBasicdataQuery(params: DgPay.MerchantBasicdataQueryReq): Promise<DgPay.MerchantBasicdataQueryRes>;
    /**
     * 商户基本信息修改
     * 接口文档地址https://paas.huifu.com/partners/api/#/shgl/shjj/api_shjj_shxxxxcx
     * @param params
     */
    MerchantBasicdataModify(params: DgPay.MerchantBasicdataModifyReq): Promise<DgPay.MerchantBasicdataModifyRes>;
    /**
     * 商户业务开通
     * 接口文档地址https://paas.huifu.com/partners/api/#/shgl/shywkt/api_shjj_shywkt
     * @param params
     */
    MerchantBusiOpen(params: DgPay.MerchantBusiOpenReq): Promise<DgPay.MerchantBusiOpenRes>;
    /**
     * 商户业务修改
     * 接口文档地址https://paas.huifu.com/partners/api/#/shgl/shywkt/api_shjj_shywktxg
     * @param params
     */
    MerchantBusiModify(params: DgPay.MerchantBusiModifyReq): Promise<DgPay.MerchantBusiModifyRes>;
    /**
     * 微信商户配置
     * 接口文档地址https://paas.huifu.com/partners/api/#/shgl/shjj/api_shjj_wxshpz
     * @param params
     */
    MerchantBusiConfig(params: DgPay.MerchantBusiConfigReq): Promise<DgPay.MerchantBusiConfigRes>;
    /**
     * 微信商户配置查询
     * 接口文档地址https://paas.huifu.com/partners/api/#/shgl/shjj/api_shjj_wxshpzcx
     * @param params
     */
    MerchantBusiConfigQuery(params: DgPay.MerchantBusiConfigQueryReq): Promise<DgPay.MerchantBusiConfigQueryRes>;
    /**
     * 微信实名认证
     * 接口文档地址https://paas.huifu.com/partners/api/#/shgl/shjj/api_shjj_wxsmrz
     * @param params
     */
    MerchantBusiRealname(params: DgPay.MerchantBusiRealnameReq): Promise<DgPay.MerchantBusiRealnameRes>;
    /**
     * 微信实名认证状态查询
     * 接口文档地址https://paas.huifu.com/partners/api/#/shgl/shjj/api_shjj_wxshpzcx
     * @param params
     */
    MerchantBusiRealnameQuery(params: DgPay.MerchantBusiRealnameQueryReq): Promise<DgPay.MerchantBusiRealnameQueryRes>;
    /**
     * 聚合正扫
     * 接口文档地址https://paas.huifu.com/partners/api/#/shgl/shjj/api_shjj_wxshpzcx
     * @param params
     */
    TradePaymentJspay(params: DgPay.TradePaymentJspay): Promise<DgPay.TradePaymentJspayRes>;
    /**
     * 扫码交易查询
     * 接口文档地址https://paas.huifu.com/partners/api/#/smzf/api_qrpay_cx
     * @param params
     */
    TradePaymentScanpayQuery(params: DgPay.TradePaymentScanpayQuery): Promise<DgPay.TradePaymentScanpayQueryRes>;
    /**
     * 扫码交易退款
     * 接口文档地址https://paas.huifu.com/partners/api/#/smzf/api_qrpay_tk
     * @param params
     */
    TradePaymentScanpayRefund(params: DgPay.TradePaymentScanpayRefund): Promise<DgPay.TradePaymentScanpayRefundRes>;
    /**
     * 扫码交易退款查询
     * 接口文档地址https://paas.huifu.com/partners/api/#/smzf/api_qrpay_tkcx
     * @param params
     */
    TradePaymentScanpayRefundquery(params: DgPay.TradePaymentScanpayRefundquery): Promise<DgPay.TradePaymentScanpayRefundqueryRes>;
    /**
     * 申请单状态查询
     * 接口文档地址https://paas.huifu.com/partners/api/#/shgl/shywkt/api_shjj_shywkt
     * @param params
     */
    MerchantBasicdataStatusQuery(params: DgPay.MerchantBasicdataStatusQueryReq): Promise<DgPay.MerchantBasicdataStatusQueryRes>;
    /**
     * 账户余额查询
     * 接口文档地址https://paas.huifu.com/partners/api/#/shgl/shjj/api_shjj_sqdztcx
     * @param params
     */
    TradeAcctpaymentBalanceQuery(params: DgPay.TradeAcctpaymentBalanceQueryReq): Promise<DgPay.TradeAcctpaymentBalanceQueryRes>;
    /**
     * 财务流水查询
     * 接口文档地址https://paas.huifu.com/partners/api/#/yuer/api_acctlscx
     * @param params
     */
    TradeAcctpaymentAcctlogQuery(params: DgPay.tradeAcctpaymentAcctlogQueryReq): Promise<DgPay.TradeAcctpaymentBalanceQueryRes>;
    /**
     * 交易投诉列表
     * 接口文档地址https://paas.huifu.com/partners/api/#/shgl/tousu/api_shgl_tousu_tscx
     * @param params
     */
    GetComplaintList(params: DgPay.GetComplaintListReq): Promise<DgPay.GetComplaintListRes>;
    /**
      * 交易投诉列表
      * 接口文档地址https://paas.huifu.com/open/doc/api/#/jyjs/qx/api_DMqxedcx
      * @param params
      */
    getDmamt(params: DgPay.getDmamtReq): Promise<DgPay.getDmamtRes>;
    /**
     * 预下单接口
     * 接口文档地址https://paas.huifu.com/partners/api/#/shgl/tousu/api_shgl_tousu_tscx
     * @param params
     */
    PaymentPreorder(params: DgPay.PaymentPreorderReq): Promise<DgPay.PaymentPreorderRes>;
}
