import { a as deleteRef, c as refsByContractHash, d as validateRefName, f as validateRefValue, i as Refs, l as resolveRef, n as RefEntry, o as readRef, p as writeRef, s as readRefs, t as HEAD_REF_NAME, u as resolveRefsByContractHash } from "../refs-BNCUu58Y.mjs"; //#region src/refs/snapshot.d.ts interface ContractIR { readonly contract: unknown; readonly contractDts: string; } declare function writeRefSnapshot(refsDir: string, name: string, snapshot: ContractIR): Promise; declare function readRefSnapshot(refsDir: string, name: string): Promise; declare function deleteRefSnapshot(refsDir: string, name: string): Promise; declare function writeRefPaired(refsDir: string, name: string, entry: RefEntry, snapshot: ContractIR): Promise; declare function deleteRefPaired(refsDir: string, name: string): Promise; //#endregion export { type ContractIR, HEAD_REF_NAME, type RefEntry, type Refs, deleteRef, deleteRefPaired, deleteRefSnapshot, readRef, readRefSnapshot, readRefs, refsByContractHash, resolveRef, resolveRefsByContractHash, validateRefName, validateRefValue, writeRef, writeRefPaired, writeRefSnapshot }; //# sourceMappingURL=refs.d.mts.map