import type { DrizzleExecutor } from "../drizzle.js"; import type { MutationHint } from "../chat/types.js"; /** * Durably associates one UI-bearing MCP tool invocation with its owning agent turn before execution and rejects a replay that changes its immutable identity or input. * This action inserts pluginMcpAppCalls and advances an already-linked assistant messages row in one transaction so the app can be restored after a crash and appear reactively. */ export declare function pluginMcpAppBegin(executor: DrizzleExecutor, input: { sessionId: string; callId: string; userMessageId: string; agentUserId: string; installationId: string; toolName: string; resourceUri: string; arguments: Readonly>; }): Promise; //# sourceMappingURL=pluginMcpAppBegin.d.ts.map