import { EventEmitter } from 'eventemitter3'; declare enum LocalEvent { EDITOR_CREATED = "editor-created", TEXT_CHANGED = "text-change", SELECTION_CHANGED = "selection-change", ON_CHANGE = "state-change", ON_BLUR = "blur", ON_FOCUS = "focus", EDITOR_WILL_UNMOUNT = "editor-will-unmount", SWITCH_LAYER = "switch-layer", LOCALE_CHANGE = "locale-change", CONFIG_PLUGIN_CHANGE = "config-plugin-change" } interface EventChannel { LocalEvent: LocalEvent; } declare class EventChannel extends EventEmitter { static LocalEvent: typeof LocalEvent; } export { EventChannel, LocalEvent };