import { type DrizzleExecutor } from "../drizzle.js"; import type { PluginFunctionResult } from "./types.js"; /** * Stores the terminal MCP outcome only while the caller owns the pluginFunctionResults lease for the Rig call. * Lease fencing prevents a late or superseded executor from replacing the first durable resolution that Rig and every redelivery must observe. */ export declare function pluginFunctionResultComplete(executor: DrizzleExecutor, input: { callId: string; leaseToken: string; result: PluginFunctionResult; sessionId: string; }): Promise; //# sourceMappingURL=pluginFunctionResultComplete.d.ts.map