import { SyntaxHighlighterProps } from 'react-syntax-highlighter';
export interface CodeBlockProps extends Omit<SyntaxHighlighterProps, 'children'> {
    language: string;
    codeString: string;
    highlightLines?: [number, number];
    removeLineBreaksFromCopy?: boolean;
    showLineNumbers?: boolean;
    showCopyButton?: boolean;
    /**
     * @deprecated this setting is no longer relevant, the scroll will appear if required
     */
    showScroll?: boolean;
    theme?: 'dark' | 'light';
}
declare function CodeBlock({ codeString, language, removeLineBreaksFromCopy, showLineNumbers, showCopyButton, highlightLines, theme, ...otherProps }: CodeBlockProps): import("react/jsx-runtime").JSX.Element;
export default CodeBlock;
