import { MsHttpClient } from "./MsHttpClient";
import { RouteType } from "../enums/RouteType";
import { AuthType } from "../enums/AuthType";
export declare class MsConfig {
    /**
    * 微服务请求地址，消费者可以覆盖自定义实现
    */
    httpClient: MsHttpClient;
    /**
     * 默认网关服务地址
     */
    defaultGatewayUrl: string;
    /**
     * 主注册中心地址
     */
    masterRegisterUrl: string;
    /**
     * 微服务应用ID
     */
    appId: string;
    /**
     * appId在Header中的变量名称
     */
    headerVariableName: string;
    /**
     * 微服务 Key
     */
    appKey: string;
    /**
     * 环境代码
     */
    envCode: string;
    /**
     * 路由类型，默认 GATE_WAY
     */
    routeType: RouteType;
    /**
     * 微服务鉴权方式
     */
    authType: AuthType;
    constructor();
}
declare const _default: MsConfig;
export default _default;
