import { type AuditContext } from "./auditContext.js"; import { type DrizzleTransaction } from "../drizzle.js"; /** * Appends normalized actor, action, target, reason, and request context fields to auditLogEntries for an operations mutation. * The caller's transaction ensures sensitive administrative state cannot commit without the evidence required to review it. */ export declare function auditAppend(tx: DrizzleTransaction, input: { actorUserId?: string; action: string; targetType: string; targetId?: string; chatId?: string; before?: unknown; after?: unknown; context?: AuditContext; }): Promise; //# sourceMappingURL=auditAppend.d.ts.map