input: 
  from typing import List, Dict
  
  def list_users(url: str, headers: Dict[str, str]) -> List[Dict[str, str]]:
      """
      Given an API endpoint URL and headers containing the authorization and content type,
      make a GET request to fetch a list of users and return the parsed response as a list
      of dictionaries. Each dictionary represents a user with key-value pairs.
      >>> list_users('https://api.example.com/users', {'Authorization': 'Bearer TOKEN', 'Content-Type': 'application/json'})
      [{'id': '1', 'name': 'John Doe'}, {'id': '2', 'name': 'Jane Doe'}]
      """
  
output:     import requests
      response = requests.get(url, headers=headers)
      if response.status_code == 200:
          return response.json()
      else:
          return []