import { type DrizzleTransaction } from "../drizzle.js"; /** * Announces one newly activated human with an automated message sent by the configured default agent and advances the main chat history. * The caller's transaction keeps messages, syncEvents, channel counters, and profile or delayed default-agent initialization in one commit; this boundary owns the server-wide join event. */ export declare function userAnnounceJoinedServer(executor: DrizzleTransaction, user: { id: string; username: string; }, defaultAgentUserId: string, sequence: number): Promise; //# sourceMappingURL=userAnnounceJoinedServer.d.ts.map