type RepeatCount = number; export declare class LineBuffer { buf: string; pos: number; buffer(): string; pos_buffer(): string; length(): number; char_length(): number; update(text: string, pos: number): void; insert(text: string): boolean; moveBack(n: number): boolean; moveForward(n: number): boolean; moveHome(): boolean; moveEnd(): boolean; startOfLine(): number; endOfLine(): number; moveLineUp(n: number): boolean; moveLineDown(n: number): boolean; set_pos(pos: number): void; prevPos(n: RepeatCount): number | undefined; nextPos(n: RepeatCount): number | undefined; backspace(n: RepeatCount): boolean; delete(n: RepeatCount): boolean; deleteEndOfLine(): boolean; } export {};