import React from 'react';
import { Language, PrismTheme } from 'prism-react-renderer';
import './PrismCode.css';
export declare const getTheme: (styles?: PrismTheme["styles"]) => {
    plain: {
        color: string | undefined;
        backgroundColor: string | undefined;
        fontSize: string;
    };
    styles: {
        types: string[];
        style: {
            [styleKey: string]: string | number | void;
            color?: string;
            backgroundColor?: string;
            fontStyle?: "normal" | "italic";
            fontWeight?: "normal" | "bold" | "100" | "200" | "300" | "400" | "500" | "600" | "700" | "800" | "900";
            textDecorationLine?: "none" | "underline" | "line-through" | "underline line-through";
            opacity?: number;
        };
        languages?: Language[];
    }[];
};
type PrismCodeProps = {
    code: string;
    language?: Language;
    styles?: PrismTheme['styles'];
    copiable?: boolean;
};
declare const PrismCode: React.FC<PrismCodeProps>;
export default PrismCode;
//# sourceMappingURL=PrismCode.d.ts.map