import * as React from 'react';
export interface CodeViewerProps extends Omit<React.ComponentProps<'div'>, 'onChange'> {
    /** The code string to display */
    code: string;
    /** Language for syntax highlighting */
    language?: string;
    /** Show line numbers (default: true) */
    showLineNumbers?: boolean;
    /** Show copy-to-clipboard button (default: true) */
    showCopyButton?: boolean;
    /** Language label shown in header (defaults to language prop) */
    languageLabel?: string;
    /** Maximum height with overflow scroll */
    maxHeight?: string;
    /** Word wrap long lines */
    wordWrap?: boolean;
}
declare function CodeViewer({ className, code, language, showLineNumbers, showCopyButton, languageLabel, maxHeight, wordWrap, ...props }: CodeViewerProps): import("react/jsx-runtime").JSX.Element;
declare namespace CodeViewer {
    var displayName: string;
}
export { CodeViewer };
//# sourceMappingURL=code-viewer.d.ts.map