import { type ChatSummary, type MutationHint } from "./types.js"; import { type DrizzleExecutor } from "../drizzle.js"; /** * Creates a group-DM chats row with the exact validated chatMembers set supplied by its active creator. * Committing the participant set before sync publication ensures every invitee enters the same private conversation with no partially built roster. */ export declare function directMessageCreateGroup(executor: DrizzleExecutor, input: { actorUserId: string; userIds: string[]; name?: string; }): Promise<{ chat: ChatSummary; hint?: MutationHint; memberUserIds: string[]; }>; //# sourceMappingURL=directMessageCreateGroup.d.ts.map