import { type StableAuthoredRoot } from './authored-state-transaction-fs.js'; import type { AuthoredArtifactPaths, AuthoredStateCheckpoint } from './authored-state-transaction-types.js'; import type { AuthoredReplayManifest } from './init-authored-plan.js'; import type { RuntimePromotionJournal } from './runtime-promotion-journal-schema.js'; type CleanupCheckpoint = (checkpoint: AuthoredStateCheckpoint) => void; export declare function removeOwnedAuthoredBlobRoot(authoredRoot: StableAuthoredRoot, journal: RuntimePromotionJournal, manifest: AuthoredReplayManifest, paths: AuthoredArtifactPaths, slot: 'authoredStage' | 'authoredBackup', checkpoint: CleanupCheckpoint): 'removed' | 'absent'; export {}; //# sourceMappingURL=authored-state-transaction-owned-artifact-cleanup.d.ts.map