def get_feature_importances(
        self,
    ) -> dict[str, Union[pd.DataFrame, list[pd.DataFrame]]]:
        """
        Returns the feature importances for the encoder, decoder and static covariates as pd.DataFrames.
        If multiple series were used in :func:`TFTExplainer.explain()
        <darts.explainability.tft_explainer.TFTExplainer.explain>`, returns a list of pd.DataFrames per importance.
        """
        return {comp: self.get_explanation(comp) for comp in self.feature_importances}

        Returns the feature importances for the encoder, decoder and static covariates as pd.DataFrames.
        If multiple series were used in :func:`TFTExplainer.explain()
        <darts.explainability.tft_explainer.TFTExplainer.explain>`, returns a list of pd.DataFrames per importance.
        
darts/explainability/explainability_result.py