import { type AuditContext } from "../operations/auditContext.js"; import { type DrizzleExecutor } from "../drizzle.js"; import { type ModerationAction, type OperationsSyncHint } from "../operations/types.js"; /** * Revokes a reversible moderationActions restriction, applies its inverse durable effect, and notifies the affected user. * Administrator checks, reversal, audit history, and notification share one outcome so the record never says revoked while enforcement remains active. */ export declare function moderationActionRevoke(executor: DrizzleExecutor, input: { actorUserId: string; actionId: string; reason?: string; context?: AuditContext; }): Promise<{ action: ModerationAction; sync: OperationsSyncHint; }>; //# sourceMappingURL=moderationActionRevoke.d.ts.map