import { ReactNode } from 'react';
import { CodeBlockProps } from '../ArchbaseMarkdown.types';
/**
 * Componente para renderização de blocos de código
 *
 * @example
 * ```tsx
 * <CodeBlock
 *   language="typescript"
 *   value="const x = 42;"
 *   showLineNumbers
 *   theme="github-dark"
 * />
 * ```
 */
export declare function ArchbaseCodeBlock({ language, value, className, showLineNumbers, theme, }: CodeBlockProps): import("react/jsx-runtime").JSX.Element;
/**
 * Componente para código inline
 */
export declare function ArchbaseInlineCode({ children, className, }: {
    children: ReactNode;
    className?: string;
}): import("react/jsx-runtime").JSX.Element;
