import { z } from "zod"; import type { WidgetGenerator } from "../../widgets/types"; export declare const TreeDiagramPropsSchema: z.ZodObject<{ type: z.ZodLiteral<"treeDiagram">; width: z.ZodNumber; height: z.ZodNumber; nodes: z.ZodArray, z.ZodTransform>; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, z.core.$strict>; style: z.ZodEnum<{ default: "default"; circled: "circled"; }>; color: z.ZodString; }, z.core.$strict>>; edges: z.ZodArray; }, z.core.$strict>>; nodeFontSize: z.ZodNumber; nodeRadius: z.ZodNumber; }, z.core.$strict>; export type TreeDiagramProps = z.infer; /** * Generates a flexible SVG tree diagram from a set of nodes and edges. * Ideal for factor trees, probability trees, and other hierarchical structures. */ export declare const generateTreeDiagram: WidgetGenerator; //# sourceMappingURL=tree-diagram.d.ts.map