export interface Setting { apply: Uint8Array; revert: Uint8Array; } export declare function settings(...sequence: Setting[]): Setting; export declare function alternateBuffer(options?: { clear?: boolean; }): Setting; export declare function cursor(visible: boolean): Setting; /** * Save and restore cursor position using DECSC (`ESC 7`) / DECRC (`ESC 8`). * * @see {@link https://vt100.net/docs/vt510-rm/DECSC.html | VT510 DECSC} * @see {@link https://vt100.net/docs/vt510-rm/DECRC.html | VT510 DECRC} */ export declare function saveCursorPosition(): Setting; export declare function progressiveInput(level: number): Setting; export declare function mouseTracking(): Setting;