import { type CallSummary, type MutationHint } from "../chat/types.js"; import { type DrizzleExecutor } from "../drizzle.js"; /** * Opens a calls session, enrolls its invited callParticipants, records join and invite callEvents, and creates recipient notifications. * The chat-authorized transaction prevents users from seeing an invitation to a call whose membership or event history failed to commit. */ export declare function callCreate(executor: DrizzleExecutor, input: { actorUserId: string; chatId: string; kind: "audio" | "video"; invitedUserIds?: string[]; }): Promise<{ call: CallSummary; hint: MutationHint; invitedUserIds: string[]; }>; //# sourceMappingURL=callCreate.d.ts.map