import './style.scss';
import type { MarkdownCodePluginConfig } from './commons/config';
import type { MarkdownCodePluginEventMap } from './commons/events';
import type { MarkdownCodePluginState } from './commons/state';
/**
 * 代码处理插件
 * 采用组合模式，使用独立处理器和渲染器处理代码块内容
 * 完整实现代码⇄占位符转换流程，完全封装所有代码处理逻辑
 */
export declare const MarkdownCodePlugin: import("@viso/markdown-parser").MarkdownPluginConstructor<MarkdownCodePluginState, MarkdownCodePluginConfig, MarkdownCodePluginEventMap>;
export declare function getCodePlaceholdersFromPlugin(): {
    codeBlocks: string[];
    inlineCodes: string[];
};
//# sourceMappingURL=plugin.d.ts.map