SingleAfterToolCallback: ((tool: BaseTool, args: Record<string, any>, toolContext: ToolContext, toolResponse: Record<string, any>) =>
    | Record<string, any>
    | null
    | undefined
    | Promise<Record<string, any> | null | undefined>)

Single after tool callback type