import { type ChatSummary, type MutationHint } from "./types.js"; import { type DrizzleExecutor } from "../drizzle.js"; /** * Creates one chats row in the selected visible project, with an administrative creator for public channels or an owner for private channels, plus the sole default agent. * A delegated steward may be credited and granted control while the initiating actor remains an administrator, letting capability-authorized provisioning preserve both product ownership and audit identity. */ export declare function channelCreate(executor: DrizzleExecutor, input: { actorUserId: string; stewardUserId?: string; projectId?: string; kind: "public_channel" | "private_channel"; name: string; slug: string; topic?: string; autoJoin?: boolean; }): Promise<{ chat: ChatSummary; hint: MutationHint; }>; //# sourceMappingURL=channelCreate.d.ts.map