import { LazyLoadOptions, Renderer } from '../core';
import { DefineComponent, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue';
type __VLS_Props = {
    /**
     * 要渲染的 Markdown 文本，转换过程是同步的。
     */
    value: string;
    /** 设置个唯一 ID，由于区分锚点。*/
    docId?: string;
    /**
     * Markdown 渲染器，可以为 MarkdownIt 的实例。
     * 如果是字符串则使用预设，详见源码里上面的 script 块。
     *
     * @default "guest"
     */
    renderer?: Renderer;
    /** 懒加载相关的选项，默认为空 */
    lazyLoading?: LazyLoadOptions;
};
declare function getHTML(): string;
declare const _default: DefineComponent<__VLS_Props, {
    getHTML: typeof getHTML;
}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<__VLS_Props> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, false, {}, HTMLDivElement>;
export default _default;
