export interface ProjectConfigWriteTransactionInspection { id: string; stage: 'prepared' | 'config-quarantined' | 'published-cleanup-pending' | 'successor-preserved-cleanup-pending'; candidate: string; quarantine: string; allowedRepair: 'rollback-or-cleanup'; } export declare function beginWorkflowProjectConfigTransaction(projectRoot: string, id: string, expectedSha256: string, outputSha256: string): Promise<{ candidate: string; quarantine: string; }>; export declare function finishWorkflowProjectConfigTransaction(projectRoot: string, id: string): Promise; export declare function inspectWorkflowProjectConfigTransaction(projectRoot: string): Promise; export declare function repairWorkflowProjectConfigTransaction(projectRoot: string, options?: { ownerId?: string; testHooks?: { afterOwnedFileQuarantine?: (relativePath: string, cleanupRelative: string) => void | Promise; }; }): Promise; //# sourceMappingURL=project-config-transaction.d.ts.map