import type { ExtractPublicPropTypes, PropType } from "vue"; import type { Style } from "../../core/types.js"; import type { TMermaidAsciiOptions, TMermaidRenderEligibility, TMermaidRenderer } from "./TMermaidText.js"; import { type TuiMermaidImageRasterizer } from "../mermaid/mermaid-image.js"; export type TMermaidImageCopyPayload = Readonly<{ text: string; ok: boolean; error?: unknown; }>; export declare const tMermaidImageProps: { readonly x: { readonly type: NumberConstructor; readonly required: true; }; readonly y: { readonly type: NumberConstructor; readonly required: true; }; readonly w: { readonly type: NumberConstructor; readonly required: true; }; readonly h: { readonly type: NumberConstructor; readonly default: undefined; }; readonly zIndex: { readonly type: NumberConstructor; readonly default: 0; }; readonly content: { readonly type: StringConstructor; readonly default: ""; }; readonly code: { readonly type: StringConstructor; readonly default: undefined; }; readonly style: { readonly type: PropType