import { type DrizzleExecutor } from "../drizzle.js"; import { type MessageSummary, type MutationHint } from "../chat/types.js"; import { type MessageSendInput } from "./impl/messageSendInput.js"; /** * Publishes a message and every dependent chat, search, delivery, audit, and agent-turn record atomically. * This wrapper owns the retryable transaction while the in-transaction action remains composable for larger mutations. */ export declare function messageSend(executor: DrizzleExecutor, input: MessageSendInput): Promise<{ message: MessageSummary; hint: MutationHint; }>; //# sourceMappingURL=messageSend.d.ts.map