@sethdouglasford/claude-flow
Version:
Claude Code Flow - Advanced AI-powered development workflows with SPARC methodology
49 lines • 1.34 kB
TypeScript
/**
* Compatible Terminal UI - Works without raw mode
* Designed for environments that don't support stdin raw mode
*/
export interface UIProcess {
id: string;
name: string;
status: "running" | "stopped" | "starting" | "stopping" | "error" | "crashed";
type: string;
pid?: number;
startTime?: number;
metrics?: {
cpu?: number;
memory?: number;
restarts?: number;
lastError?: string;
};
}
export interface UISystemStats {
totalProcesses: number;
runningProcesses: number;
errorProcesses: number;
}
export declare class CompatibleUI {
private processes;
private running;
private rl;
constructor();
start(): Promise<void>;
stop(): void;
updateProcesses(processes: UIProcess[]): void;
private promptCommand;
private handleCommand;
private render;
private showStatus;
private showProcessList;
private showProcessDetails;
private getStatusDisplay;
private getSystemStats;
private getSystemLoad;
private getSystemUptime;
private formatUptime;
private showHelp;
private handleExit;
}
export declare function createCompatibleUI(): CompatibleUI;
export declare function isRawModeSupported(): boolean;
export declare function launchUI(): Promise<void>;
//# sourceMappingURL=compatible-ui.d.ts.map