/** * @license * Copyright 2024 Nuraly, Laabidi Aymen * SPDX-License-Identifier: MIT */ import { nothing, TemplateResult } from 'lit'; import type { ChatbotCoreController } from '../../chatbot/core/chatbot-core.controller.js'; /** * Data required for rendering the chatbot panel */ export interface ChatbotPanelTemplateData { isOpen: boolean; controller: ChatbotCoreController | null; unreadCount: number; currentTheme: string; } /** * Callbacks for chatbot panel interactions */ export interface ChatbotPanelCallbacks { onClose: () => void; onMessageSent?: () => void; } /** * Render the chatbot side panel */ export declare function renderChatbotPanelTemplate(data: ChatbotPanelTemplateData, callbacks: ChatbotPanelCallbacks): TemplateResult | typeof nothing; //# sourceMappingURL=chatbot-panel.template.d.ts.map