/** * @license * Copyright 2023 Nuraly, Laabidi Aymen * SPDX-License-Identifier: MIT */ import type { ChatbotPlugin } from '../core/types.js'; import { ChatPluginBase } from './chat-plugin.js'; /** * Markdown plugin - transforms markdown in messages * This is a simple example - in production you'd use a proper markdown library */ export declare class MarkdownPlugin extends ChatPluginBase implements ChatbotPlugin { readonly id = "markdown"; readonly name = "Markdown Plugin"; readonly version = "2.0.0"; htmlTags: { name: string; open: string; close: string; }[]; onInit(): void; renderHtmlBlock(name: string, content: string): string; afterReceive(text: string): Promise; private getStyles; } //# sourceMappingURL=markdown-plugin.d.ts.map