/** * @file 用来渲染 Markdown */ import React from 'react'; import { RendererProps } from 'fabos-amis-core'; import { BaseSchema } from '../Schema'; /** * Markdown 渲染 * 文档:https://aisuda.bce.baidu.com/amis/zh-CN/components/markdown */ export interface MarkdownSchema extends BaseSchema { /** * markdown 渲染 */ type: 'markdown'; /** * markdown 内容 */ value?: string; /** * 样式类 */ className?: string; /** * 名字映射 */ name?: string; } export interface MarkdownProps extends RendererProps, Omit { } interface MarkdownState { content: string; } export declare class Markdown extends React.Component { constructor(props: MarkdownProps); componentDidUpdate(prevProps: MarkdownProps): void; updateContent(): Promise; render(): React.JSX.Element; } export declare class MarkdownRenderer extends Markdown { } export {};