/**
 *
 * @date 2022-08-16 10:16:41
 * @author 侯洪莉
 */
declare class ChargingBusDeal {
    /**
    * 获取使用规则配置信息
    * @param {*} parkId
    * @param {string} pileId 充电桩appID
    * @param {*} opsConfig 统一平台配置
    */
    getPileRule(parkId: any, pileId: any): Promise<any>;
    /**
     * 获取全局配置信息
     *
     * @param {string}
     * @param {*} opsConfig 统一平台配置
     */
    getPileConfig(parkId: any): Promise<{}>;
    /**
    * 获取全局的限制情况
    * @param {Object} params
    * @param {Object} configRule 全局规则限制
    * @param {Object} parkInfo 停车信息
    *
    * @return {Int} canUse  可以使用额度 Infinity：表示不限额度
    */
    getConfigRuleLimit(params: any, configRule: any, parkInfo: any): Promise<{
        timeCanUse: number;
        moneyCanUse: number;
    }>;
    /**
     * 获取使用规则的限制情况
     * @param {Object} params
     * @param {Object} pileRule 使用规则限制
     * @param {Object} parkInfo 停车信息
     *
     * @return {Int} canUse  可以使用额度 Infinity：表示不限额度
     */
    getPileRuleLimit(params: any, pileRule: any, parkInfo: any): Promise<{
        timeCanUse: number;
        moneyCanUse: number;
    }>;
}
export { ChargingBusDeal };
