import { ReactNode } from 'react';
import type { Pluggable } from 'unified';
import { type TypographyProps } from "../../Markdown";
export interface MdxProps extends Omit<TypographyProps, 'children'> {
    children: string;
    components?: any[];
    enableImageGallery?: boolean;
    enableLatex?: boolean;
    enableMermaid?: boolean;
    fallback?: ReactNode;
    fullFeaturedCodeBlock?: boolean;
    onDoubleClick?: () => void;
    rehypePlugins?: Pluggable[];
    remarkPlugins?: Pluggable[];
    variant?: 'normal' | 'chat';
}
declare const Mdx: import("react").NamedExoticComponent<MdxProps>;
export default Mdx;
