import { default as React, FC } from 'react';
import { Components } from 'react-markdown';
import { default as MarkdownImage } from './Image';
import { default as MarkdownCode } from './Code';
import { default as MarkdownATag } from './ATag';
import { default as MarkdownVideo } from './Video';
export interface MarkdownProps {
    children: string;
    showLatex?: boolean;
    components?: Components;
    componentProps?: {
        a?: React.AnchorHTMLAttributes<HTMLAnchorElement>;
        img?: React.ImgHTMLAttributes<HTMLImageElement>;
        code?: React.HTMLAttributes<HTMLElement>;
        video?: React.VideoHTMLAttributes<HTMLVideoElement>;
    };
}
declare const Markdown: FC<MarkdownProps>;
export { Markdown, MarkdownATag, MarkdownVideo, MarkdownImage, MarkdownCode };
