import { default as React } from 'react';
export interface CodeBlockProps {
    attributes?: Record<string, any>;
    language?: string;
    children?: React.ReactNode;
    styles?: any;
    codeText?: string;
    enablePrism?: boolean;
}
/**
 * 代码块组件
 * 支持语法高亮、语言标注、代码复制功能
 * @param attributes - Slate 元素属性（可能包含 ref）
 * @param language - 代码语言（如 'typescript', 'javascript'）
 * @param children - 代码内容（Slate 文本节点）
 * @param styles - 样式配置
 */
declare const CodeBlock: React.FC<CodeBlockProps>;
export default CodeBlock;
