import { IConfigData } from "./IConfigData"; import { IJarOptions } from "./IJarOptions"; import { Source } from "./Source"; export declare class ConfigJar { private _options; private _data; /** * */ private _source; constructor(options?: IJarOptions); get namespace(): string; get data(): IConfigData; get(path: string): any; set(path: string, value: any): boolean; merge(data: IConfigData | Source, opts?: { interpolate: boolean; }): void; /** * Execute interpolation over the config data */ runInterpolation(): void; interpolateAgainst(data: IConfigData): IConfigData; static create(options?: IJarOptions): ConfigJar; sources(source?: Source[]): Source[]; }