/**
 * Pre-Tool Execute Handler
 *
 * Handles tool.execute.before hook.
 * Used for blocking prohibited actions based on agent roles via Hooks.
 */
import type { ToolExecuteHandlerContext, ToolHookInput } from "./interfaces/index.js";
export declare function createToolExecuteBeforeHandler(ctx: ToolExecuteHandlerContext): (toolInput: ToolHookInput) => Promise<void>;
