import { type DrizzleExecutor } from "../drizzle.js"; import { type ChatSummary, type MutationHint } from "./types.js"; /** * Updates the chats.agentModelId durable choice for one post-capable member and advances that * chat's ordered sync point. This action keeps current and future agent sessions on the same * Rig model after reconnect or restart, while its transaction makes the visible chat projection * and delivery hint inseparable. */ export declare function chatModelUpdate(executor: DrizzleExecutor, input: { actorUserId: string; chatId: string; modelId: string; }): Promise<{ chat: ChatSummary; hint?: MutationHint; }>; //# sourceMappingURL=chatModelUpdate.d.ts.map