export type CodeBlockSelector = 'select' | 'tabs';
export interface CodeBlockOption {
    label: string;
    value: string;
}
export interface CodeBlockProps {
    code: string;
    options?: CodeBlockOption[];
    value?: string;
    onValueChange?: (value: string) => void;
    selector?: CodeBlockSelector;
    fileName?: string;
    lang?: string;
    copyMessage?: string;
    copyTooltip?: string;
    className?: string;
}
export declare function CodeBlock({ code, options, value, onValueChange, selector, fileName, lang, copyMessage, copyTooltip, className, }: CodeBlockProps): import("react/jsx-runtime").JSX.Element;
