declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    visible: {
        type: BooleanConstructor;
        default: boolean;
    };
    svgHtml: {
        type: StringConstructor;
        default: string;
    };
    scale: {
        type: NumberConstructor;
        default: number;
    };
    tx: {
        type: NumberConstructor;
        default: number;
    };
    ty: {
        type: NumberConstructor;
        default: number;
    };
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    close: () => void;
    reset: () => void;
    zoom: (factor: number) => void;
    downloadSvg: () => void;
    downloadPng: () => void;
    wheel: (ev: WheelEvent) => void;
    mouseDown: (ev: MouseEvent) => void;
    mouseMove: (ev: MouseEvent) => void;
    mouseUp: () => void;
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    visible: {
        type: BooleanConstructor;
        default: boolean;
    };
    svgHtml: {
        type: StringConstructor;
        default: string;
    };
    scale: {
        type: NumberConstructor;
        default: number;
    };
    tx: {
        type: NumberConstructor;
        default: number;
    };
    ty: {
        type: NumberConstructor;
        default: number;
    };
}>> & Readonly<{
    onClose?: (() => any) | undefined;
    onReset?: (() => any) | undefined;
    onWheel?: ((ev: WheelEvent) => any) | undefined;
    onZoom?: ((factor: number) => any) | undefined;
    onDownloadSvg?: (() => any) | undefined;
    onDownloadPng?: (() => any) | undefined;
    onMouseDown?: ((ev: MouseEvent) => any) | undefined;
    onMouseMove?: ((ev: MouseEvent) => any) | undefined;
    onMouseUp?: (() => any) | undefined;
}>, {
    visible: boolean;
    scale: number;
    svgHtml: string;
    tx: number;
    ty: number;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
//# sourceMappingURL=MermaidPreview.vue.d.ts.map