import type { ControlProjectRemoveReceipt } from "@claudexor/schema"; import type { ProjectPartitionCollection } from "./project-partition-preparation.js"; import type { ProjectStore } from "./projects.js"; /** * QA-049 minimal project remove (extracted from project-partitions.ts, * INV-124): retire the durable registry entry and archive the journal * partition, fenced against non-purged threads and live/queued runs. The * caller has already synced the partition collection. */ export declare function removeProjectFromPartitions(registry: ProjectStore, partitions: ProjectPartitionCollection, id: string, activeRunRoots: ReadonlySet): ControlProjectRemoveReceipt; //# sourceMappingURL=project-remove.d.ts.map