import { Method, ContentType } from "./mslib/MsHttpClient";
/**
 * 微服务客户端使用接口
 * 微服务主地址、appId、appKey -> 配置文件中设置
 * traceId -> 客户端内部处理，从当前request的header获取，不可为空，如果当前request无值，那么客户端生成一个uuid填入本次调用的header
 * @author WuFenglin
 **/
export declare class ServiceClient {
    beforeMsCall(headers: any): void;
    /**
     * 微服务REST请求
     * @param method 请求方法 GET|POST|PUT...
     * @param contentType 上下文类型
     * @param headers   //请求头信息
     * @param parameters //请求参数
     */
    request(method: Method, contentType: ContentType, headers: any, parameters: any): Promise<any>;
    private addCallLog;
    private currentTimeMillis;
}
