import { IConfigurationChangeEvent } from '../../../interfaces'; import { IConfigurationModel, ConfigurationTarget } from '../../../interfaces'; import { URI } from '@vscode-alt/monaco-editor/esm/vs/base/common/uri'; import { ResourceMap } from '@vscode-alt/monaco-editor/esm/vs/base/common/map'; import { Workspace } from '../../workspace/workspace'; export declare class WorkspaceConfigurationChangeEvent implements IConfigurationChangeEvent { private configurationChangeEvent; private workspace; constructor(configurationChangeEvent: IConfigurationChangeEvent, workspace: Workspace | undefined); get changedConfiguration(): IConfigurationModel; get changedConfigurationByResource(): ResourceMap; get affectedKeys(): string[]; get source(): ConfigurationTarget; get sourceConfig(): any; affectsConfiguration(config: string, resource?: URI): boolean; }