import { Observable } from "@tandem/common/observable"; import TextEditor from "./text-editor"; /** * TODO - marks a selection of text. Also used for the cursor */ declare class Marker extends Observable { readonly editor: TextEditor; private _position; private _length; constructor(editor: TextEditor); readonly endPosition: number; position: number; length: number; setSelection(position: any, length?: number): void; getSelectedText(): string; removeSelection(): void; addText(text: any): void; } export default Marker;