class_docstr: Block with Granger causality matrix
class_docstr_tok: ["Block","with","Granger","causality","matrix"]
code: def callbacks(self) -> List[Tuple[Callable, List, List, List]]:
      return [
          (
              self._plot,
              [
                  ("plot-granger", "figure"),
                  ("text-granger", "children"),
              ],
              [
                  ("select-relts", "value"),
                  ("input-grangercritical", "value"),
              ],
              [],
          )
      ]
  
imports: from typing import List, Tuple, Callable, Any
  import pandas
  from tslumen.plot import interactive
  from tslumen.plot.interactive.base import go
  from tslumen.report.dashboard._dash import dbc, html, Component, Plot, EmptyFigure
  from tslumen.report.dashboard.base import DashInput, DashSection, DashBlock
label_desc: Use image node_id 5 for calling the BlockTSGranger obj's underlying member method code with example usage: obj.callbacks() and returns: list