import { type MessageSummary, type MutationHint } from "../chat/types.js"; import { type DrizzleTransaction } from "../drizzle.js"; import { type SendMessageDbInput } from "./impl/sendMessageDbInput.js"; /** * Publishes messages with authorized messageAttachments, search and mention projections, delivery records, and active-agent-authorized agentTurns work. * The caller's transaction makes users.active and the channel point the boundary for every consequence of sending, including files, notifications, audit evidence, queued execution, and agent-authored output. */ export declare function messageSendInTransaction(tx: DrizzleTransaction, input: SendMessageDbInput): Promise<{ message: MessageSummary; hint: MutationHint; }>; //# sourceMappingURL=messageSendInTransaction.d.ts.map