import * as react_jsx_runtime from 'react/jsx-runtime'; import { S as Snippet, H as HighlighterProps } from '../../types-zSciISEY.js'; export { BundledLanguage as Language, createCssVariablesTheme } from 'shiki'; import 'hast-util-to-jsx-runtime'; type CodeSnippet = Omit & { /** * @deprecated we now automatically generate IDs using React's useId hook, so don't use this. */ id?: string; }; type CodeBlockProps = { snippets: Array; theme: HighlighterProps["theme"]; childrenTop?: React.ReactNode; childrenBottom?: React.ReactNode; components?: HighlighterProps["components"]; extraTransformers?: HighlighterProps["extraTransformers"]; disableLocalStorageSelection?: boolean; lineNumbers?: HighlighterProps["lineNumbers"]; }; declare const CodeBlock: ({ snippets, theme, childrenTop, childrenBottom, components, disableLocalStorageSelection, extraTransformers, lineNumbers, }: CodeBlockProps) => react_jsx_runtime.JSX.Element; export { CodeBlock, type CodeBlockProps };