import { ITextResourceConfigurationService, Disposable, IConfigurationChangeEvent, IConfigurationService, IPosition, IModelService, IModeService, ILifecycleService } from '@workbench-stack/core'; import { Event } from '@vscode-alt/monaco-editor/esm/vs/base/common/event'; import { URI } from '@vscode-alt/monaco-editor/esm/vs/base/common/uri'; export declare class TextResourceConfigurationService extends Disposable implements ITextResourceConfigurationService { private readonly configurationService; private readonly modelService; private readonly modeService; private readonly lifecycleService; private readonly _onDidChangeConfiguration; readonly onDidChangeConfiguration: Event; constructor(configurationService: IConfigurationService, modelService: IModelService, modeService: IModeService, lifecycleService: ILifecycleService); getValue(resource: URI, section?: string): T; getValue(resource: URI, at?: IPosition, section?: string): T; private _getValue; private getLanguage; }