import type { ArtifactRef, CheckResult } from './report-schema.js'; export type BaselineStore = { rootDir: string; resolveBaselinePath(relativePath: string): string; }; export type CreateBaselineStoreOptions = { rootDir?: string; }; export type MissingBaselineCheckOptions = { id: string; target: string; baselinePath: string; blocking: boolean; suite?: CheckResult['suite'] | undefined; artifacts?: ArtifactRef[] | undefined; metadata?: Record | undefined; }; export declare function createBaselineStore(options?: CreateBaselineStoreOptions): BaselineStore; export declare function readBaselineMetadata(store: BaselineStore, relativePath: string): Promise>; export declare function createMissingBaselineCheck(options: MissingBaselineCheckOptions): CheckResult;