import type { Tool, ToolCall } from '../../../types/tools.js'; import type { ToolRuntimeContext } from '../context.js'; import type { PhaseResult, ToolExecutionRecord } from '../types.js'; /** * posthook, Phase 6 of the tool execution pipeline. * * Fires `Post:tool:` hook via the HookDispatcher. * * Post-hook failures do not fail the tool call. The phase returns * success=true so the executor can proceed to `succeeded`, while hook * failures are surfaced as warnings on the phase and the tool result. */ export declare function posthookPhase(call: ToolCall, _tool: Tool, context: ToolRuntimeContext, record: ToolExecutionRecord): Promise; //# sourceMappingURL=posthook.d.ts.map