/**
 * @file 用来渲染 Markdown
 */
import React from 'react';
import type { RendererProps } from 'jamis-core';
import type { MarkdownSchema } from './types';
interface MarkdownProps extends RendererProps, Omit<MarkdownSchema, 'type' | 'className'> {
}
interface MarkdownState {
    content: string;
}
export declare class Markdown extends React.Component<MarkdownProps, MarkdownState> {
    constructor(props: MarkdownProps);
    componentDidUpdate(prevProps: MarkdownProps): void;
    updateContent(): Promise<void>;
    render(): JSX.Element;
}
export declare class MarkdownRenderer extends Markdown {
}
export {};
