import { type DrizzleTransaction } from "../drizzle.js"; /** * Appends the actor, chat operation, target, and optional context to auditLogEntries within an existing product transaction. * This boundary ensures an administrative chat mutation cannot commit without the evidence needed to explain it later. */ export declare function chatAppendAudit(tx: DrizzleTransaction, input: { actorUserId?: string; action: string; targetType: string; targetId?: string; chatId?: string; before?: Record; after?: Record; }): Promise; //# sourceMappingURL=chatAppendAudit.d.ts.map