docstr: Parses result from the chat input
  Args:
      result (dict): result contains type and value
  Raises:
      ValueError: if result is not a dictionary with valid key
  
  Returns:
      Any: Returns depending on the user input
docstr_tok: ["Parses","result","from","the","chat","input","Args",":","result","(","dict",")",":","result","contains","type","and","value","Raises",":","ValueError",":","if","result","is","not","a","dictionary","with","valid","key","Returns",":","Any",":","Returns","depending","on","the","user","input"]
code: def parse(self, result: dict) -> Any:
      """
      Parses result from the chat input
      Args:
          result (dict): result contains type and value
      Raises:
          ValueError: if result is not a dictionary with valid key
  
      Returns:
          Any: Returns depending on the user input
      """
      raise MethodNotImplementedError
  
file_path: pandas-ai/pandasai/responses/response_parser.py
imports: from abc import ABC, abstractmethod
  from typing import Any
  from ..helpers.df_info import polars_imported
  from PIL import Image
  from pandasai.exceptions import MethodNotImplementedError
label_desc: Use image node_id 1 for calling the IResponseParser obj's underlying member method code with example usage: obj.parse(result) without return types