import { ILocalConfigurationSource, DataSource } from '../abstractions'; export declare enum ConfigurationDataType { KeyValue = 0, Json = 1, VulcainConfig = 2, } export declare class FileConfigurationSource implements ILocalConfigurationSource { private path; private mode; private _values; private _disabled; constructor(path: string, mode?: ConfigurationDataType); get(name: string): any; protected readJsonValues(vulcainConfig: boolean): Promise<{}>; protected readKeyValues(): Promise<{}>; protected updateValue(name: string, value: any, encrypted: boolean): void; readProperties(): Promise; }