import { type CodeButtonGroupProps } from '@rspress/core/theme'; import './index.scss'; export type CodeBlockProps = { title?: string; lang?: string; /** * @default false */ wrapCode?: boolean; /** * @default false */ lineNumbers?: boolean; /** * @default false */ fold?: boolean; height?: number; containerElementClassName?: string; codeButtonGroupProps?: Omit; children?: React.ReactNode; }; /** * This component only provides styling and must be used with Shiki. * If you need runtime code highlighting, please use instead. * * @example * * Input: * * ```tsx * *
 *      
 *    
*
* ``` * * Expected html output: * * ```html *
*
test.js
*
*
*
 *        
 *        
 *      
*
*
* * *
*
*
*``` */ export declare function CodeBlock({ containerElementClassName, title, lang, wrapCode: wrapCodeProp, lineNumbers: lineNumbersProp, fold, height, codeButtonGroupProps, children, }: CodeBlockProps): import("react/jsx-runtime").JSX.Element;