/** * @superlc/md-core * 基于 unified 的 Markdown 解析核心库 */ export { createProcessor, defaultProcessor } from './processor'; export { parse, parseToHast, parseToHtml } from './parse'; export type { ProcessorOptions, ParseOptions, PluginConfig } from './types'; export type { Root, Element, Text, Comment } from 'hast'; export { createStreamingParser, BlockSplitter, BlockCache, StreamBuffer, createInitialBufferState } from './streaming'; export type { StreamingParser, StreamingParserOptions, ParserState, ParserStats, BlockInfo, BlockType, StreamTokenType, StreamBufferState, } from './streaming'; export { OutputRateController, RATE_PRESETS, DEFAULT_RATE } from './output-rate'; export type { OutputRate, OutputRatePreset, OutputRateCustom, OutputRateStatus, } from './output-rate'; export { InlineCompleter, DEFAULT_INLINE_TYPES } from './inline-prediction'; export type { InlineType, Completion, CompletionResult, InlinePredictionOptions, } from './inline-prediction'; export { rehypeImageSize } from './plugins'; export { MermaidRenderer, loadMermaid, downloadAsPng, downloadAsSvg, svgToPngBlob, defaultCustomTheme, lightThemeVariables, darkThemeVariables, detectColorScheme, observeColorScheme, } from './mermaid'; export type { MermaidRenderOptions, MermaidRenderResult, MermaidTheme, MermaidThemeVariables, MermaidCustomTheme, DownloadOptions, ColorScheme, DarkModeDetectorOptions, } from './mermaid'; //# sourceMappingURL=index.d.ts.map