import type { RendererProps } from 'jamis-core';
import type { BaseSchema, SchemaClassName } from '../types';
/**
 * Markdown 渲染
 *
 */
export interface MarkdownSchema extends BaseSchema {
    /**
     * markdown 渲染
     */
    type: 'markdown';
    body?: string;
    /**
     * markdown 内容
     * @deprecated 请使用`body`
     */
    value?: string;
    /**
     * 名字映射
     */
    name?: string;
    /**
     * @deprecated 请使用`slots.Markdow-body.className`
     */
    bodyClassName?: SchemaClassName;
    /**
     * @deprecated 请使用`slots.Markdow-body.style`
     */
    bodyStyle?: React.CSSProperties;
}
export interface MarkdownProps extends RendererProps, Omit<MarkdownSchema, 'type' | 'className'> {
}
