/** * StatsView Component * * Dashboard with Panel-wrapped metric cards: Health gauge, Overview stats, * Source distribution bars, Recent Updates, and Recommendations. * Responsive grid layout at >= 120 cols. * * @since v2.7.17 - Visual overhaul with Panel cards and grid layout */ import type React from 'react'; import type { HealthFactors, RecentError, ServerStats, SourceStats, UpdateEvent } from '../../core/stats/index.js'; import type { Tier } from '../../core/types/auth.js'; export interface StatsViewProps { serverStats: ServerStats; sourceStats: SourceStats[]; recentUpdates: Array; recentErrors: RecentError[]; healthFactors: HealthFactors; maxHeight?: number; inputEnabled?: boolean; tier?: Tier; onRefresh?: () => void; } export declare function StatsView({ serverStats, sourceStats, recentUpdates, recentErrors, healthFactors, tier }: StatsViewProps): React.ReactElement; //# sourceMappingURL=StatsView.d.ts.map