// markdown插件类型plantuml declare module 'markdown-it-plantuml' { import { PluginWithOptions } from 'markdown-it'; import { RenderRule } from 'markdown-it/lib/renderer'; declare namespace Plantuml { interface Options { closeMarker?: string; diagramName?: string; generateSource?: (umlCode: string, pluginOptions: Options) => string; imageFormat?: string; openMarker?: string; render?: RenderRule; server?: string; } } declare const markdownItPlantuml: PluginWithOptions; export = markdownItPlantuml; } // markdown插件类型katex declare module '@iktakahiro/markdown-it-katex' { import { KatexOptions } from 'katex'; import { PluginWithOptions } from 'markdown-it'; type Options = Pick; declare const mathPlugin: PluginWithOptions; export = mathPlugin; }