import { type DrizzleTransaction } from "../../drizzle.js"; import { type OperationsSyncHint } from "../../operations/types.js"; /** * Tombstones moderated messages and clears messageSearchDocuments, messageRevisions, notifications, and durable plugin result surfaces. * Reusing the report action transaction keeps visible history, search, badges, chat points, and moderation evidence on one outcome. */ export declare function removeMessageInTransaction(tx: DrizzleTransaction, actorUserId: string, messageId: string, reason?: string): Promise<{ chatId: string; sync: OperationsSyncHint; }>; //# sourceMappingURL=removeMessageInTransaction.d.ts.map