import type { MonitoringData } from '../types/monitoring.js';
export declare class RichDisplay {
    private lastUpdate;
    private minUpdateInterval;
    display(data: MonitoringData): void;
    private displayHeader;
    private displayActiveSession;
    private createProgressBar;
    private createTimeProgressBar;
    private displayNoSession;
    private displayFooter;
    private formatUptime;
    displayError(error: Error): void;
    displayWarning(message: string): void;
    displayInfo(message: string): void;
    cleanup(): void;
}
//# sourceMappingURL=rich-display.d.ts.map