/** Current in-process invalidation generation for one manifest namespace. */ export declare function getCycleManifestGeneration(manifestDir: string): number; /** Adopt persisted state once, then reject artifacts invalidated in this process. */ export declare function isCurrentCycleManifestGeneration(manifestDir: string, artifactGeneration: number): boolean; /** Advance synchronously so transforms started after invalidation get a new generation. */ export declare function advanceCycleManifestGeneration(manifestDir: string): number; /** Invalidate every manifest transaction created before a full cache clear. */ export declare function advanceAllCycleManifestGenerations(): number; /** Extract the generation prefix from a graph directory name. */ export declare function parseCycleManifestGeneration(name: string): number | undefined; //# sourceMappingURL=cycle-manifest-lifecycle.d.ts.map