import { WellKnownConfigurationKeys } from '../types/ConfigurationTypes'; import { ConfigurationController } from '../controllers/ConfigurationController'; import { EditorAPI } from '../types/CommonTypes'; export declare class LocalConfigurationDecorator extends ConfigurationController { #private; /** * @ignore */ constructor(editorAPI: EditorAPI, localConfig: Map); /** * This method returns the value for a given configuration key. If a value was not found in the configuration store, * this method returns an error. The key cannot be null. * @returns value for a given configuration key */ getValue(key: WellKnownConfigurationKeys | string): Promise>; /** * This method sets or overrides the value for a given key. * Null values are not allowed for both key and value, * using them will result in an error. * @returns */ setValue(key: WellKnownConfigurationKeys | string, value: string): Promise>; }