/** * Sidecar metadata reader / writer for `/.codehub/meta.json`. * * The DuckDB database stores the same information in its `store_meta` table, * but the sidecar is plain JSON so tools outside the OpenCodeHub runtime (e.g. * CI staleness probes) can read it without linking libduckdb. * * Writes are atomic: the payload is written to a temp file in the target * directory and renamed over the destination. `fs.rename` is atomic on POSIX * and Windows when source and destination sit on the same filesystem, which * is guaranteed here because both live inside `/.codehub`. */ import type { StoreMeta } from "./interface.js"; export declare function readStoreMeta(repoPath: string): Promise; export declare function writeStoreMeta(repoPath: string, meta: StoreMeta): Promise; //# sourceMappingURL=meta.d.ts.map