import nconf from 'nconf'; import { IDataConfiguration, IDatabaseProxyConfiguration, IServerConfiguration, IMailConfiguration, IConfigOptions } from './config.interface'; export declare class Config { private static defaultsOptions; static readConfig(basePath: string, relPath: string, opts?: IConfigOptions): nconf.Provider; static getConfig(key?: string): any; static getBasePath(): string; static getDatabaseConfig(): IDataConfiguration; static getDatabaseProxyConfig(): IDatabaseProxyConfiguration; static getServerConfig(): IServerConfiguration; static getMailConfig(): IMailConfiguration; }