/** * @license * Copyright 2023 Nuraly, Laabidi Aymen * SPDX-License-Identifier: MIT */ import type { ChatbotPlugin } from '../core/types.js'; /** * Base class for Chatbot plugins with handy utilities. * - Provides one-time-per-conversation style injection with a data-marker. */ export declare abstract class ChatPluginBase implements ChatbotPlugin { abstract readonly id: string; abstract readonly name: string; abstract readonly version: string; private _stylesInjected; private _lastThreadId?; /** * Returns a