import type { Baseline } from "../types/baseline.js"; import type { ReportManifest } from "../types/report.js"; /** Default baseline name used when no name is specified. */ export declare const DEFAULT_BASELINE_NAME = "default"; export declare function validateBaselineName(name: string): void; /** * Set (create or merge) a baseline from a report manifest. * Only scored, non-failed results are included. * Existing entries for scenarios not in this report are preserved. * If `name` is omitted, uses the default baseline. */ export declare function setBaseline(configDir: string, report: ReportManifest, name?: string): Baseline; /** Read a baseline by name. Returns null if not found. Defaults to the default baseline. */ export declare function readBaseline(configDir: string, name?: string): Baseline | null; /** List all baselines, sorted by updatedAt (newest first). */ export declare function listBaselines(configDir: string): Baseline[]; /** Delete a baseline. Returns true if it existed. Defaults to the default baseline. */ export declare function deleteBaseline(configDir: string, name?: string): boolean; //# sourceMappingURL=store.d.ts.map