import { n as GlossaryEntity } from "./types-v9e7PIYM.mjs"; import MarkdownIt from "markdown-it"; //#region src/glossary.d.ts interface GlossaryPluginOptions { /** Array of glossary entities to auto-link. */ entities: GlossaryEntity[]; } /** * Markdown-it plugin that auto-links glossary terms in prose content. * * Usage: * ```typescript * import { glossaryPlugin } from "@bearly/vitepress-enrich/glossary" * * // In VitePress config: * markdown: { * config(md) { * md.use(glossaryPlugin, { * entities: [ * { term: "SelectList", href: "/api/select-list", tooltip: "Interactive list component" }, * { term: "SGR", tooltip: "Select Graphic Rendition" }, * ] * }) * } * } * ``` */ declare function glossaryPlugin(md: MarkdownIt, options: GlossaryPluginOptions): void; //#endregion export { GlossaryPluginOptions, glossaryPlugin };