Structural interface for an asynchronous or synchronous Toolbox client
instance used by ToolboxToolset.
interfaceToolboxToolsetClientLike{     close?:()=>void|Promise<void>;     load_tool?:(         toolName:string,         options?:ToolboxLoadOptions,     )=>         |BaseTool         |ToolboxToolLike         |Promise<BaseTool|ToolboxToolLike| ((...args:never[])=>unknown)>         | ((...args:never[])=>unknown);     load_toolset?:(         toolsetName:string,         options?:ToolboxLoadOptions,     )=>         | (BaseTool|ToolboxToolLike| ((...args:never[])=>unknown))[]         |Promise<             (BaseTool|ToolboxToolLike| ((...args:never[])=>unknown))[],         >;     loadTool?:(         toolName:string,         options?:ToolboxLoadOptions,     )=>         |BaseTool         |ToolboxToolLike         |Promise<BaseTool|ToolboxToolLike| ((...args:never[])=>unknown)>         | ((...args:never[])=>unknown);     loadToolset?:(         toolsetName:string,         options?:ToolboxLoadOptions,     )=>         | (BaseTool|ToolboxToolLike| ((...args:never[])=>unknown))[]         |Promise<             (BaseTool|ToolboxToolLike| ((...args:never[])=>unknown))[],         >; }
Structural interface for an asynchronous or synchronous Toolbox client instance used by ToolboxToolset.