/**
 * Tool Execute Handler
 *
 * Handles tool.execute.after hook:
 * - Sanity checks for LLM output
 * - Task status tracking
 * - Progress display
 */
import type { ToolExecuteHandlerContext } from "./interfaces/index.js";
export type { ToolExecuteHandlerContext } from "./interfaces/index.js";
/**
 * Create tool.execute.after handler
 */
export declare function createToolExecuteAfterHandler(ctx: ToolExecuteHandlerContext): (toolInput: {
    tool: string;
    sessionID: string;
    callID: string;
    arguments?: any;
}, toolOutput: {
    title: string;
    output: string;
    metadata: any;
}) => Promise<void>;
