import { type DrizzleExecutor } from "../drizzle.js"; import { type ChatSummary, type MutationHint } from "./types.js"; /** * Inserts one chats child beneath an actively joined parent manager, inheriting visibility while keeping ownership, membership, model, and history independent. * Its initial chatMembers rows make the creator a private owner, retain the parent's active default agent, and require every other eligible parent member to join explicitly. */ export declare function channelCreateChild(executor: DrizzleExecutor, input: { actorUserId: string; parentChatId: string; name: string; slug: string; topic?: string; agentModelId?: string; }): Promise<{ chat: ChatSummary; hint: MutationHint; notifiedUserIds: string[]; }>; //# sourceMappingURL=channelCreateChild.d.ts.map