input: from typing import List
  
  def extract_hotel_reviews(url: str, headers: dict) -> List[dict]:
      """Extract hotel reviews from a given TripAdvisor URL. The function will:
      1. Make a GET request to the provided URL using provided headers.
      2. Parse the HTML response to locate and extract all review-container divs.
      3. For each review container, extract the review title and text.
      4. Return a list of dictionaries where each dictionary contains 'title' and 'text' of a review.
      
      >>> url = 'https://www.tripadvisor.com/Hotel_Review-g60763-d1218720-Reviews-The_Roosevelt_Hotel-New_York_City_New_York.html'
      >>> headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36'}
      >>> extract_hotel_reviews(url, headers)
      [{'title': 'Great hotel but...', 'text': 'The location is amazing...'}, {'title': 'Nice place!', 'text': 'Very clean and nice staff.'}]
      """
output:     import requests
      from bs4 import BeautifulSoup
  
      response = requests.get(url, headers=headers)
      soup = BeautifulSoup(response.text, 'html.parser')
  
      reviews = []
      review_containers = soup.find_all('div', class_='review-container')
  
      for container in review_containers:
          title = container.find('span', class_='noQuotes').text
          text = container.find('p', class_='partial_entry').text
          reviews.append({'title': title, 'text': text})
  
      return reviews