import { type CallSummary, type MutationHint } from "../chat/types.js"; import { type DrizzleExecutor } from "../drizzle.js"; /** * Ends an active calls session, closes its remaining callParticipants, and appends the terminal callEvents history. * Committing those records with the chat sync change prevents a call from appearing ended while participants remain durably active. */ export declare function callEnd(executor: DrizzleExecutor, input: { actorUserId: string; callId: string; reason?: string; }): Promise<{ call: CallSummary; hint: MutationHint; }>; //# sourceMappingURL=callEnd.d.ts.map