import React from 'react';
import markdownIt from 'markdown-it';
import { type ReactPropsBase } from 'jamis-core';
export declare function markdown(content: string, options?: markdownIt.Options): string;
interface MarkdownProps extends ReactPropsBase {
    content: string;
    options: object;
}
export default class Markdown extends React.Component<MarkdownProps> {
    dom: any;
    static defaultProps: {
        content: string;
        options: {
            linkify: boolean;
        };
    };
    constructor(props: MarkdownProps);
    htmlRef(dom: any): void;
    componentDidUpdate(nextProps: MarkdownProps): void;
    _render(): Promise<void>;
    render(): JSX.Element;
}
export {};
