import { IHttpResponse } from "./utils/http/IHttpResponse";
import { StcHttpRequestObj } from "./model/StcHttpRequestObj";
export interface HttpClientHook {
    /**
     * 微服务请求前
     * @param sid
     * @param version
     * @param requestObj
     */
    beforeMsCall(sid: string, version: string, requestObj: StcHttpRequestObj): any;
    /**
     * 微服务请求后
     * @param sid
     * @param version
     * @param requestObj
     * @param result
     */
    afterMsCall(sid: string, version: string, requestObj?: StcHttpRequestObj, result?: IHttpResponse): any;
}
