import { FocusService } from '../../services/dom/focusService'; import { SelectionService } from '../../services/dom/selectionService'; import { AutocompleteService } from '../../services/text/autocompleteService'; import { EmptyService } from '../../services/text/emptyService'; import { TextEditService } from '../../services/text/textEditService'; import { TextService } from '../../services/text/textService'; import { TextUnderCursorService } from '../../services/text/textUnderCursorService'; import { Editor } from '../base/editor'; export interface TextEditor extends Editor { } export declare type TextEditorServices = { text: TextService; empty: EmptyService; edit: TextEditService; focus: FocusService; selection: SelectionService; textUnderCursor: TextUnderCursorService; autocomplete: AutocompleteService; };