import * as blessed from 'blessed'; interface AgentStatus { name: string; status: 'idle' | 'thinking' | 'analyzing' | 'ready' | 'error'; task?: string; confidence?: number; lastUpdate?: Date; } interface TeamConsensus { level: number; agreementPoints: string[]; disagreementPoints: string[]; priority: 'low' | 'medium' | 'high' | 'critical'; } export declare class StatusIndicator { private currentSpinner?; private spinnerFrames; private frameIndex; private agents; private consensus; private progressSteps; private currentStep; constructor(); private initializeAgents; start(message: string): void; startProgress(steps: string[]): void; nextStep(): void; private displayProgressStep; succeed(message: string, showCelebration?: boolean): void; fail(message: string, suggestion?: string): void; private showSuccessAnimation; info(message: string): void; warn(message: string): void; private stop; updateAgentStatus(agentName: string, status: AgentStatus['status'], task?: string, confidence?: number): void; updateTeamConsensus(consensus: TeamConsensus): void; showTeamStatus(options?: { verbose?: boolean; json?: boolean; }): Promise; createPersistentStatusBar(): blessed.Widgets.BoxElement; private updateStatusBar; showLiveAgentActivity(): Promise; private getStatusIcon; private getStatusColor; private getPriorityIcon; private sleep; simulateActivity(): void; } export {};