/** * Baseline Management — Save, load, list, and promote test baselines * @module */ import type { SuiteResult } from './types'; import type { Baseline } from './regression'; export interface BaselineInfo { name: string; savedAt: string; suite: string; testCount: number; filePath: string; isPromoted: boolean; } export declare class BaselineManager { private dir; constructor(dir?: string); save(name: string, result: SuiteResult): string; load(name: string): Baseline | null; list(): BaselineInfo[]; promote(name: string): void; getPromoted(): Baseline | null; getPromotedName(): string | null; delete(name: string): boolean; } /** * Format a baseline listing for console display. */ export declare function formatBaselineList(baselines: BaselineInfo[]): string; //# sourceMappingURL=baseline.d.ts.map