import { z } from "zod"; import type { BlockMdxConfig, BlockVisualFrame } from "../types.js"; export interface DiagramNode { id: string; label: string; detail?: string; x?: number; y?: number; } export interface DiagramEdge { from: string; to: string; label?: string; } export interface DiagramNote { id: string; text: string; x?: number; y?: number; } export interface DiagramData { html?: string; css?: string; renderMode?: "wireframe" | "design"; caption?: string; frame?: BlockVisualFrame; nodes?: DiagramNode[]; edges?: DiagramEdge[]; notes?: DiagramNote[]; } export declare const diagramSchema: z.ZodType; export declare const diagramMdx: BlockMdxConfig;