import { type AuditContext } from "../operations/auditContext.js"; import { type DrizzleExecutor } from "../drizzle.js"; /** * Closes an elapsed accountBans interval and reactivates accounts only when no other effective ban still blocks the identity. * Performing expiry with user synchronization and audit history prevents credentials from reopening without an attributable moderation transition. */ export declare function accountBanExpireDue(executor: DrizzleExecutor, input?: { actorUserId?: string; context?: AuditContext; }): Promise; //# sourceMappingURL=accountBanExpireDue.d.ts.map