import { PluginWithOptions } from 'markdown-it'; interface BaseOptions { /** * if show controller */ showController?: boolean; } interface PlantumlOptions extends BaseOptions { /** * image format */ imageFormat?: 'png' | 'svg' | 'txt'; /** * server url */ server?: string; /** * ditaa options */ ditaa?: { server?: string; imageFormat?: 'png' | 'txt'; }; /** * dot options */ dot?: { server?: string; imageFormat?: 'png'; }; /** * plantuml options */ plantuml?: { server?: string; imageFormat?: 'png' | 'svg' | 'txt'; }; [key: string]: any; } declare const MarkdownItDiagrams: PluginWithOptions; export { MarkdownItDiagrams as default };