/** * JSON-based performance baseline store. * Pattern similar to BaselineStore but stores JSON snapshots instead of PNG images. */ import type { PerfSnapshot, PerfBaseline } from "../perf/types.js"; interface PerfBaselineEntry { name: string; platform: string; createdAt: string; updatedAt: string; } export declare class PerfBaselineStore { private readonly baselinesDir; constructor(cwd?: string); private getBaselinePath; private get manifestPath(); private readManifest; private writeManifest; private ensureDir; private findEntry; save(name: string, platform: string, snapshot: PerfSnapshot, overwrite?: boolean): Promise; get(name: string, platform: string): Promise; list(platform?: string): Promise; delete(name: string, platform: string): Promise; exists(name: string, platform: string): Promise; getBaselinesDir(): string; } export {}; //# sourceMappingURL=perf-baseline-store.d.ts.map