chromium/chrome/browser/ai/ai_context_bound_object.h

// Copyright 2024 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef CHROME_BROWSER_AI_AI_CONTEXT_BOUND_OBJECT_H_
#define CHROME_BROWSER_AI_AI_CONTEXT_BOUND_OBJECT_H_

#include "base/containers/unique_ptr_adapters.h"
#include "base/supports_user_data.h"
#include "content/public/browser/document_user_data.h"
#include "content/public/browser/render_frame_host.h"

// BaseClass for storing an object that shall be deleted when the
// document is gone such as AITextSession and AISummarizer.
class AIContextBoundObject {};

#endif  // CHROME_BROWSER_AI_AI_CONTEXT_BOUND_OBJECT_H_