export interface CodeBlockProps { /** The source text, rendered verbatim (trailing newline trimmed for display). */ code: string; /** Grammar hint (markdown fence info string or a fixed caller id); unknown = plain. */ lang?: string | undefined; /** Extra class merged onto the wrapper (callers position; this component draws). */ className?: string | undefined; /** Copy-button idle label; the owner passes localized copy (this package is cordis-free, so copy arrives via props). */ copyLabel?: string | undefined; /** Copy-button label during the post-copy confirmation window. */ copiedLabel?: string | undefined; } export declare function CodeBlock({ code, lang, className, copyLabel, copiedLabel }: CodeBlockProps): import("react").JSX.Element; //# sourceMappingURL=CodeBlock.d.ts.map