import { type AuditContext } from "../operations/auditContext.js"; import { type DrizzleExecutor } from "../drizzle.js"; import { type RetentionRun } from "../operations/types.js"; /** * Records the terminal outcome and deletion counts for an administrator-owned retentionRuns execution. * Completing the run with its audit entry makes retention results attributable and prevents later updates to an already closed execution. */ export declare function retentionRunFinish(executor: DrizzleExecutor, input: { actorUserId: string; runId: string; status: "complete" | "failed"; itemsExamined: number; itemsDeleted: number; details?: Record; lastError?: string; context?: AuditContext; }): Promise; //# sourceMappingURL=retentionRunFinish.d.ts.map