import { Event } from '../../../base/common/event.js'; import { ILanguageExtensionPoint } from './language.js'; import { IDisposable } from '../../../base/common/lifecycle.js'; export declare const Extensions: { ModesRegistry: string; }; export declare class EditorModesRegistry { private readonly _languages; private readonly _onDidChangeLanguages; readonly onDidChangeLanguages: Event; constructor(); registerLanguage(def: ILanguageExtensionPoint): IDisposable; getLanguages(): ReadonlyArray; } export declare const ModesRegistry: EditorModesRegistry; export declare const PLAINTEXT_LANGUAGE_ID = "plaintext"; export declare const PLAINTEXT_EXTENSION = ".txt";