import type { ConfigurationScope } from 'vscode'; import { IExperimentationService } from '../../telemetry/common/nullExperimentationService'; import { AbstractConfigurationService, BaseConfig, Config, ConfigTarget, ExperimentBasedConfig, ExperimentBasedConfigType, InspectConfigResult } from './configurationService'; /** Provides only the default values, ignoring the user's settings or exp. */ export declare class DefaultsOnlyConfigurationService extends AbstractConfigurationService { getConfig(key: Config): T; inspectConfig(key: BaseConfig, scope?: ConfigurationScope): InspectConfigResult | undefined; setConfig(key: BaseConfig, value: T, _target?: ConfigTarget): Promise; getNonExtensionConfig(configKey: string): T | undefined; getExperimentBasedConfig(key: ExperimentBasedConfig, experimentationService: IExperimentationService, scope?: ConfigurationScope): T; updateExperimentBasedConfiguration(treatments: string[]): void; dumpConfig(): { [key: string]: string; }; } //# sourceMappingURL=defaultsOnlyConfigurationService.d.ts.map