/** * @license * Copyright 2023 Nuraly, Laabidi Aymen * SPDX-License-Identifier: MIT */ import { TemplateResult } from 'lit'; import { ChatbotThread, ChatbotI18n } from '../chatbot.types.js'; export interface ThreadSidebarTemplateHandlers { onCreateNew: () => void; onSelectThread: (threadId: string) => void; onDeleteThread?: (threadId: string) => void; onRenameThread?: (threadId: string, newTitle: string) => void; onBookmarkThread?: (threadId: string) => void; } export interface ThreadSidebarTemplateData { threads: ChatbotThread[]; activeThreadId?: string; editingThreadId?: string; i18n: ChatbotI18n; } /** * Renders thread sidebar */ export declare function renderThreadSidebar(data: ThreadSidebarTemplateData, handlers: ThreadSidebarTemplateHandlers): TemplateResult; //# sourceMappingURL=thread-sidebar.template.d.ts.map