import { MermaidConfig } from 'mermaid';
declare global {
    interface Window {
        [key: `mermaidClick_${string}`]: (nodeId: string) => void;
    }
}
type __VLS_Props = {
    options?: MermaidConfig;
    value: string;
};
declare const _default: import('vue').DefineComponent<__VLS_Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
    "node-click": (nodeId: string) => any;
    "parse-error": (error: unknown) => any;
    rendered: () => any;
}, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{
    "onNode-click"?: ((nodeId: string) => any) | undefined;
    "onParse-error"?: ((error: unknown) => any) | undefined;
    onRendered?: (() => any) | undefined;
}>, {
    options: MermaidConfig;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {
    root: HTMLDivElement;
}, HTMLDivElement>;
export default _default;
