import * as React from 'react'; import * as PropTypes from 'prop-types'; import { BoxProps } from 'reakit/ts/Box/Box'; export declare type LocalMarkdownProps = { content: string; elementProps?: Object; }; export declare type MarkdownProps = BoxProps & LocalMarkdownProps; export declare const markdownPropTypes: { content: PropTypes.Validator; elementProps: PropTypes.Requireable; }; export declare const markdownDefaultProps: { elementProps: {}; }; export declare class Markdown extends React.Component { static propTypes: { content: PropTypes.Validator; elementProps: PropTypes.Requireable; }; static defaultProps: { elementProps: {}; }; handleIterate: (Tag: string, props: Object, children: React.ReactElement React.ReactElement React.Component)>) | (new (props: any) => React.Component)>) => JSX.Element; render: () => JSX.Element; } declare const C: React.ComponentClass; export default C;