import ConfigInterface from "./interfaces/config.interface"; export interface NacosOption { address: string; port: number; group: string; namespace: string; name: string; } export declare type env = 'develop' | 'production' | 'test'; export declare class config { private option; private option$; private client$; private nacosConfig$; private localConfig$; private config$; private config; private configMap; private constructor(); private init; static create(path?: string): Promise; private build; private static getNacosOption; private static getLocalConfig; private static yaml2Json; private static createNacosClient; private static getNacosConfig; private static createConfigInterface; private static toEntries; private buildInterface; private static resetConfigD; get: (key: KEY) => ConfigInterface[KEY]; }