import { type DrizzleExecutor } from "../drizzle.js"; import { type MutationHint } from "../chat/types.js"; /** * Inserts the messages notice that a steering message reached the running agent, at the point in the transcript where it landed, and links it to its agentTurns row. * The steering message itself stays where it was sent so nothing a reader is looking at moves; this separate notice is what * answers "when did the agent actually take it", carrying the message's id, sender, and text so it reads on its own and can * later link back to the original. The steered turn's `assistantMessageId` is the claim: it is the one output that turn will * ever have, so filling it exactly once is what keeps a repeated Rig event from announcing the same steering twice. */ export declare function agentTurnSteeringApply(executor: DrizzleExecutor, input: { agentUserId: string; steeringUserMessageId: string; }): Promise<{ hint: MutationHint; } | undefined>; //# sourceMappingURL=agentTurnSteeringApply.d.ts.map