import type { MutationHint } from "../chat/types.js"; import { type DrizzleExecutor } from "../drizzle.js"; /** * Atomically replaces the bounded pluginResourceLinks rows for one MCP call and advances its already-linked assistant message only when the visible projection changed. * Returning the message mutation hint lets the runtime publish realtime reconciliation after commit while keeping untrusted result parsing and idempotent durable replacement in one action boundary. */ export declare function pluginResourceLinkReplaceForCall(executor: DrizzleExecutor, input: { sessionId: string; callId: string; userMessageId: string; agentUserId: string; installationId: string; toolName: string; result: Readonly>; }): Promise; //# sourceMappingURL=pluginResourceLinkReplaceForCall.d.ts.map