/** * UI18n Status Command Implementation * Provides comprehensive project status display and management */ export interface ProjectHealth { overall: 'healthy' | 'warning' | 'error'; score: number; issues: Array<{ severity: 'error' | 'warning' | 'info'; category: string; message: string; suggestion?: string; }>; suggestions: string[]; } export interface StatusOptions { verbose?: boolean; format?: 'table' | 'json' | 'compact'; showSuggestions?: boolean; checkHealth?: boolean; } export declare class StatusCommandManager { private projectPath; private featureManager; private directoryManager; constructor(projectPath: string); /** * Execute status command with various display options */ executeStatusCommand(options?: StatusOptions): Promise; /** * Display comprehensive table format status */ private displayTableStatus; /** * Display JSON format status */ private displayJsonStatus; /** * Display compact format status */ private displayCompactStatus; /** * Display project overview section */ private displayProjectOverview; /** * Display features status section */ private displayFeaturesStatus; /** * Display directory structure status */ private displayDirectoryStatus; /** * Perform comprehensive health check */ private performHealthCheck; /** * Display health status */ private displayHealthStatus; /** * Display suggestions section */ private displaySuggestions; /** * Gather comprehensive status data for JSON output */ private gatherStatusData; /** * Calculate directory size recursively */ private calculateDirectorySize; /** * Format file size in human-readable format */ private formatFileSize; /** * Get project status information */ getProjectStatus(): Promise<{ health: ProjectHealth; features: any; directories: any; }>; private checkProjectHealth; private gatherProjectInfo; } /** * Quick status check utility for CLI */ export declare function quickStatus(projectPath: string): Promise; /** * Verbose status check utility for CLI */ export declare function verboseStatus(projectPath: string): Promise; //# sourceMappingURL=status-command.d.ts.map