BindToolsInput:
    | StructuredToolInterface
    | Record<string, any>
    | ToolDefinition
    | RunnableToolLike
    | StructuredToolParams