import type { MarkdownPluginContext } from '@viso/markdown-parser';
import type { MarkdownCodePluginOption } from '../commons/config';
import type { MarkdownCodePluginState } from '../commons/state';
/**
 * 恢复代码块为渲染后的HTML，将占位符替换为HTML内容
 * 这个函数负责将processor中的占位符恢复为完整的HTML渲染结果
 */
export declare function restoreCodeBlocksAsHtml(text: string, codeBlockPlaceholders: string[], inlineCodePlaceholders: string[]): string;
/**
 * 代码后处理钩子 - 将占位符恢复为渲染后的HTML
 */
export declare function codePostprocess(content: string, context: MarkdownPluginContext<MarkdownCodePluginState, MarkdownCodePluginOption>): string;
//# sourceMappingURL=postprocessor.d.ts.map