/**
 * 配置中心模块
 * @date 2022-08-13 21:44:54
 * @author 何华东
 */
/**
 * 统一接口配置
 */
export declare class TyApiConfig {
    /**
     * 统一接口地址
     */
    ty_url: string;
}
/**
 * ali-oss配置
 */
export declare class AliOssConfig {
    region: string;
    accessKeyId: string;
    accessKeySecret: string;
    bucket: string;
}
/**
 * redis配置
 */
export declare class RedisConfig {
    host: string;
    port: string;
    password: string;
    database: string;
}
/**
 * 车场镜像库MYSQL配置
 */
export declare class ImageMysqlConfig {
    host: string;
    port: number;
    user: string;
    password: string;
    database: string;
}
/**
 * 非标配置，包括：`统一接口(地址)配置`、`非标mysql配置`、`redis配置`、`ali-oss配置`
 */
export declare class Config {
    static ty_url: string;
    static mysql_host: string;
    static mysql_port: string;
    static mysql_db: string;
    static mysql_user: string;
    static mysql_pwd: string;
    static reids_host: string;
    static reids_port: string;
    static reid_db: string;
    static reids_pwd: string;
    static alioss_region: string;
    static alioss_accessKeyId: string;
    static alioss_accessKeySecret: string;
    static alioss_bucket: string;
    static imageMysql_host: string;
    static imageMysql_port: number;
    static imageMysql_db: string;
    static imageMysql_user: string;
    static imageMysql_pwd: string;
}
/**
 * 配置provider
 *
 * 提供配置：`统一接口地址`、`ali-oss`、`redis`、`车场镜像库MYSQL`
 */
export declare class ConfigCenterConfigProvider {
    /**
     * 重试毫秒数
     */
    private static readonly RETRY_MS;
    /**
     * 每次重试延迟毫秒数
     */
    private static readonly RETRY_DELAY_MS;
    /**
     * 验证是否已引用NsConfig
     */
    static checkRefNsConfig(): boolean;
    /**
     * 获取配置中心/统一接口配置
     */
    static getTyApiConfig(): Promise<TyApiConfig>;
    /**
     * 获取配置中心/ali-oss配置
     */
    static getAliOssConfig(): Promise<AliOssConfig>;
    /**
     * 获取配置中心/redis配置
     */
    static getRedisConfig(): Promise<RedisConfig>;
    /**
     * 获取配置中心/车场镜像MYSQL配置
     */
    static getImageMysqlConfig(): Promise<ImageMysqlConfig>;
}
