import React from 'react';
import { type Options } from 'react-markdown';
import { MotionProps } from 'framer-motion';
import { TypographyProps } from '@mui/joy';
import { TypographySystem } from '@mui/joy';
import { TextColor } from '@mui/joy/styles/types';
declare const Markdown: {
    (props: {
        component?: React.ElementType<any, keyof React.JSX.IntrinsicElements> | undefined;
    } & import("@mui/joy").TypographySlotsAndSlotProps & Omit<import("@mui/joy/styles/types").SystemProps, "color"> & {
        children?: React.ReactNode;
        color?: import("@mui/types").OverridableStringUnion<import("@mui/joy").ColorPaletteProp, import("@mui/joy").TypographyPropsColorOverrides> | undefined;
        endDecorator?: React.ReactNode;
        gutterBottom?: boolean | undefined;
        level?: "inherit" | keyof TypographySystem | undefined;
        levelMapping?: Partial<Record<"inherit" | keyof TypographySystem, string>> | undefined;
        noWrap?: boolean | undefined;
        startDecorator?: React.ReactNode;
        textColor?: TextColor | undefined;
        sx?: import("@mui/joy/styles/types").SxProps | undefined;
        variant?: import("@mui/types").OverridableStringUnion<import("@mui/joy").VariantProp, import("@mui/joy").TypographyPropsVariantOverrides> | undefined;
    } & Omit<Omit<React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>, "ref"> & {
        ref?: ((instance: HTMLSpanElement | null) => void) | React.RefObject<HTMLSpanElement> | null | undefined;
    }, "p" | "children" | "border" | "boxShadow" | "fontWeight" | "zIndex" | "alignContent" | "alignItems" | "alignSelf" | "bottom" | "boxSizing" | "color" | "columnGap" | "display" | "flexBasis" | "flexDirection" | "flexGrow" | "flexShrink" | "flexWrap" | "fontFamily" | "fontSize" | "fontStyle" | "gridAutoColumns" | "gridAutoFlow" | "gridAutoRows" | "gridTemplateAreas" | "gridTemplateColumns" | "gridTemplateRows" | "height" | "justifyContent" | "justifyItems" | "justifySelf" | "left" | "letterSpacing" | "lineHeight" | "marginBlockEnd" | "marginBlockStart" | "marginBottom" | "marginInlineEnd" | "marginInlineStart" | "marginLeft" | "marginRight" | "marginTop" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "order" | "paddingBlockEnd" | "paddingBlockStart" | "paddingBottom" | "paddingInlineEnd" | "paddingInlineStart" | "paddingLeft" | "paddingRight" | "paddingTop" | "position" | "right" | "rowGap" | "textAlign" | "textOverflow" | "textTransform" | "top" | "visibility" | "whiteSpace" | "width" | "borderBottom" | "borderColor" | "borderLeft" | "borderRadius" | "borderRight" | "borderTop" | "flex" | "gap" | "gridArea" | "gridColumn" | "gridRow" | "margin" | "marginBlock" | "marginInline" | "overflow" | "padding" | "paddingBlock" | "paddingInline" | "bgcolor" | "m" | "mt" | "mr" | "mb" | "ml" | "mx" | "marginX" | "my" | "marginY" | "pt" | "pr" | "pb" | "pl" | "px" | "paddingX" | "py" | "paddingY" | "typography" | "displayPrint" | "variant" | "sx" | keyof import("@mui/joy").TypographySlotsAndSlotProps | "endDecorator" | "gutterBottom" | "level" | "levelMapping" | "noWrap" | "startDecorator" | "textColor" | "component"> & MotionProps & {
        defaultLevel?: "marketing-lg" | "marketing-md" | "marketing-sm" | "title-lg" | "title-md" | "title-sm" | "body-lg" | "body-md" | "body-sm" | "body-xs" | undefined;
        accentColor?: TextColor | undefined;
        defaultLinkAction?: "_self" | "_blank" | "_parent" | "_top" | "_unfencedTop" | undefined;
        markdownOptions?: import("react-markdown").Options | undefined;
        boldFontWeight?: "sm" | "md" | "lg" | "xl" | undefined;
        fallback?: React.ReactNode;
    }): React.JSX.Element | null;
    displayName: string;
};
export { Markdown };
