import * as React$1 from 'react'; interface CodeBlockProps extends Omit, "children"> { filename?: string; description?: React$1.ReactNode; code?: string; language?: string; children?: React$1.ReactNode; } declare function CodeBlockRoot({ filename, description, code, language, children, className, ref, ...props }: CodeBlockProps): React.ReactElement; /** * @module CodeBlock * Description for CodeBlock component. */ declare const CodeBlock: typeof CodeBlockRoot & { displayName: string; }; export { CodeBlock, type CodeBlockProps };