import type { SqlClient } from "../../types.js"; /** * Hard-delete the version root at `internalPath` and every artifact it owns: * all fs_versions rows for that root, their version_ancestors closure, all * fs_entries written under those versions, and any fs_blobs that become * unreferenced. Then drop the fs_version_roots row itself. * * Caller is responsible for tombstoning the path in the outer/parent * namespace if visibility there also needs to be cleared — this op only * tears down the version root and never touches the parent fs's version. * * Returns true if a version root was found and removed, false if none * existed at the path. */ export declare const removeVersionRoot: (ctx: import("./context.js").FilesystemOpsContext, tx: SqlClient, internalPath: string) => Promise; //# sourceMappingURL=remove-version-root.d.ts.map