import type { BaselineError, BaselineLock, CapabilityBaselineFile } from './types.js'; export declare function computeBaselineHash(file: CapabilityBaselineFile): string; export declare function verifyLock(file: CapabilityBaselineFile, lock: BaselineLock): { readonly ok: true; } | { readonly ok: false; readonly error: BaselineError; }; export declare function writeBaselineFile(input: { readonly projectRoot: string; readonly file: CapabilityBaselineFile; }): { readonly path: string; readonly lockPath: string; }; export declare function readBaselineFile(projectRoot: string): { readonly ok: true; readonly file: CapabilityBaselineFile; readonly lock: BaselineLock; readonly path: string; readonly lockPath: string; } | { readonly ok: false; readonly error: BaselineError; }; export declare function historySnapshot(input: { readonly projectRoot: string; readonly version: string; }): { readonly path: string; readonly lockPath: string; }; export declare function currentPointer(sessionId: string, path: string, projectRoot: string): void;