import TextEditor from "./text-editor"; import Marker from "./marker"; import TextEditorLine from "./line"; declare class Caret { readonly editor: TextEditor; readonly marker: Marker; constructor(editor: TextEditor, marker: Marker); readonly position: number; setPosition(position: any): void; moveLeft(): void; moveRight(): void; moveUp(): void; moveDown(): void; moveToLinePosition(position: any): void; /** * TODO - kinda works */ moveToToken(delta: any): void; moveLine(delta: any): void; _getLine(shift?: number): TextEditorLine; removeCharsUntilEndOfLine(): void; getLine(): TextEditorLine; removeNextCharacter(): void; getCell(): { row: number; column: number; }; } export default Caret;