import { CardTempaleBean, DelCardTempaleBean } from "./CardTempaleModel";
import { TyExternalApiClient } from "../refs/nslib";
/**
 *
 * @date 2023-05-10 11:13:01
 * @author 郁忠彪
 */
declare class CardTempaleServerse {
    tyExternalApiClient: TyExternalApiClient;
    userName: string;
    userId: string;
    areaId: string[];
    lotCount: number;
    payChannel: number;
    chargeMethod: number;
    chargeNumber: number;
    amount: number;
    freeNumber: number;
    /**
     * 新增或者修改内部车
     * @param parameters
     */
    addOrUpCarCardNo(param: CardTempaleBean): Promise<import("../refs/nslib").ApiResponse<any> | {
        resCode: any;
        resMsg: any;
        date: any;
    }>;
    /**
         *
         * 内部车删除
         */
    delCarCardNo(param: DelCardTempaleBean): Promise<any>;
    /**
          * 内部车充值
          * @param  参数 validFrom充值开始时间 validTo充值开结束时间  carType车牌类型 cardId卡片id
          */
    payCarCardFee(validFrom: any, validTo: any, carType: any, cardId: any, parkId: any): Promise<import("../refs/nslib").ApiResponse<any>>;
    /**
        * 验证参数是否为空
        * @param data 参数
        * @param mustFields 需要验证的参数集合 string,number,object,bigint,boolean,symbol,undefined,function
        */
    paramsIsNullCheck(data: any, mustFields: any): string;
    resModeInfo(resCode: any, resMsg: any, date: any): {
        resCode: any;
        resMsg: any;
        date: any;
    };
}
export { CardTempaleServerse };
