import { z } from "zod"; import type { WidgetGenerator } from "../../widgets/types"; export declare const LineDiagramPropsSchema: z.ZodObject<{ type: z.ZodLiteral<"lineDiagram">; width: z.ZodNumber; height: z.ZodNumber; gridBounds: z.ZodObject<{ minX: z.ZodNumber; maxX: z.ZodNumber; minY: z.ZodNumber; maxY: z.ZodNumber; }, z.core.$strict>; lines: z.ZodArray; to: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, z.core.$strict>; style: z.ZodEnum<{ solid: "solid"; dotted: "dotted"; }>; label: z.ZodPipe, z.ZodTransform>; labelPosition: z.ZodEnum<{ end: "end"; start: "start"; middle: "middle"; }>; color: z.ZodString; }, z.core.$strict>>; perpendicularIndicators: z.ZodArray>; }, z.core.$strict>; /** * Generates an SVG diagram of lines on a grid, with optional perpendicular indicators. */ export declare const generateLineDiagram: WidgetGenerator; //# sourceMappingURL=line-diagram.d.ts.map