/** * Performance MCP Tools — on-disk metrics/benchmark store. * Extracted from performance-tools.ts. */ export interface PerfMetrics { timestamp: string; cpu: { usage: number; cores: number; }; memory: { used: number; total: number; heap: number; }; latency: { avg: number; p50: number; p95: number; p99: number; } | null; throughput: { requests: number; operations: number; } | null; errors: { count: number; rate: number; }; } export interface Benchmark { id: string; name: string; type: string; results: { duration: number; iterations: number; opsPerSecond: number; memory: number; }; createdAt: string; } export interface PerfStore { metrics: PerfMetrics[]; benchmarks: Record; version: string; } export declare function getPerfDir(): string; export declare function getPerfPath(): string; export declare function ensurePerfDir(): void; export declare function loadPerfStore(): PerfStore; export declare function savePerfStore(store: PerfStore): void; //# sourceMappingURL=performance-tools-store.d.ts.map