import type { PluginInput } from "@opencode-ai/plugin"; import type { SessionState } from "./types"; import type { ToolExecuteAfterInput, ToolExecuteAfterOutput } from "./types"; export declare function createToolExecuteAfterHandler(input: { ctx: PluginInput; pendingFilePaths: Map; autoCommit: boolean; getState: (sessionID: string) => SessionState; }): (toolInput: ToolExecuteAfterInput, toolOutput: ToolExecuteAfterOutput) => Promise;