/**
 * History Store
 * Phase 4: Rolling buffer for sparkline data
 */
type MetricKey = 'cpu' | 'ram' | 'latency';
/**
 * Rolling buffer for metric samples
 */
declare class HistoryStore {
    private buffers;
    constructor();
    /**
     * Add sample to metric buffer
     * Maintains last N samples, discards oldest
     */
    addSample(key: MetricKey, value: number | null): void;
    /**
     * Get last N samples for metric
     */
    getSamples(key: MetricKey): Array<number | null>;
    /**
     * Clear all buffers
     */
    clear(): void;
    /**
     * Clear specific metric buffer
     */
    clearMetric(key: MetricKey): void;
}
/**
 * Global history store instance
 */
export declare const historyStore: HistoryStore;
export {};
//# sourceMappingURL=historyStore.d.ts.map