import { type Signal } from '@opensip-tools/core'; import type { DataStore } from '@opensip-tools/datastore'; export declare class GraphBaselineRepo { private readonly datastore; constructor(datastore: DataStore); /** * Replace the entire baseline with a fresh fingerprint set in one * transaction. Mirrors v1's atomic-rename-of-tmp-file semantic. */ save(signals: readonly Signal[]): void; /** Load the baseline fingerprint set. Empty array if no baseline exists. */ loadFingerprints(): readonly string[]; /** True iff a baseline has been saved (independent of whether the fingerprint set was empty). */ exists(): boolean; /** When the baseline was captured (ms epoch), or `undefined` when none exists. */ capturedAt(): number | undefined; } //# sourceMappingURL=baseline-repo.d.ts.map