export declare type RoutesMapType = {
    pretestPath: string;
    defaultRoutePath: string;
    routesPath: Record<string, {
        path: string;
    }>;
};
export declare const scenarioRoomPath: Record<string, {
    path: string;
}>;
declare class GlobalConfigs {
    sdkDomain: string;
    reportDomain: string;
    logDomain: string;
    appId: string;
    _sdkDomainTemplate: string;
    _region: string;
    routesMap: RoutesMapType;
    setRoutesMap(routesMap: RoutesMapType): void;
    setSdkDomainTemplate(domain: string): void;
    setRegion(region: string): void;
    setSDKDomain(domain: string): void;
    setReportConfig(config?: {
        sdkDomain: string;
        qos: number;
        v1SdkDomain: string;
    }): void;
    get sdkArea(): {
        rtcArea: string;
        rtmArea: string;
    };
}
declare const globalConfigs: GlobalConfigs;
export declare const getRegion: (region: string) => {
    rtcArea: string;
    rtmArea: string;
};
export declare const getRegionDomainCode: (region: string) => string;
export declare const getSDKDomain: (domain: string, region: string) => string;
export { globalConfigs };
