import React from 'react';
import type { MarkdownEditorProps } from '../MarkdownEditor/types';
import type { FileMapConfig, RendererBlockProps } from './types';
export type DefaultCodeRouterProps = RendererBlockProps & {
    pluginComponents: Record<string, React.ComponentType<RendererBlockProps>>;
    apaasifyRender?: (value: any) => React.ReactNode;
    fileMapConfig?: FileMapConfig;
    editorCodeProps?: MarkdownEditorProps['codeProps'];
};
/**
 * 默认的代码块路由：内置渲染器使用 React.lazy 分包，插件提供的 renderer 仍同步加载。
 */
export declare const DefaultCodeRouter: React.FC<DefaultCodeRouterProps>;
export default DefaultCodeRouter;
