/**
 * Persistent status line spinner.
 *
 * Shows an animated spinner on the last line of the terminal.
 * Regular output scrolls above it. Intercepts both stdout and stderr
 * writes to clear and redraw the spinner around each write.
 */
declare class StatusLineImpl {
    private active;
    private message;
    private frame;
    private intervalId?;
    private rawStdoutWrite?;
    private savedStdoutWrite?;
    private savedStderrWrite?;
    private rendering;
    start(message: string): void;
    update(message: string): void;
    stop(): void;
    private render;
}
export declare const statusLine: StatusLineImpl;
export {};
//# sourceMappingURL=StatusLine.d.ts.map