import { z } from "zod"; import type { WidgetGenerator } from "../../widgets/types"; export declare const CircleDiagramPropsSchema: z.ZodObject<{ type: z.ZodLiteral<"circleDiagram">; shape: z.ZodEnum<{ circle: "circle"; semicircle: "semicircle"; "quarter-circle": "quarter-circle"; }>; rotation: z.ZodNumber; width: z.ZodNumber; height: z.ZodNumber; radius: z.ZodNumber; fillColor: z.ZodString; strokeColor: z.ZodString; innerRadius: z.ZodNullable; annulusFillColor: z.ZodNullable; segments: z.ZodArray; label: z.ZodPipe, z.ZodTransform>; color: z.ZodString; angle: z.ZodNumber; }, z.core.$strict>>; sectors: z.ZodArray, z.ZodTransform>; showRightAngleMarker: z.ZodBoolean; }, z.core.$strict>>; arcs: z.ZodArray, z.ZodTransform>; }, z.core.$strict>>; showCenterDot: z.ZodBoolean; areaLabel: z.ZodPipe, z.ZodTransform>; }, z.core.$strict>; export type CircleDiagramProps = z.infer; /** * Generates an SVG diagram of a circle and its components. */ export declare const generateCircleDiagram: WidgetGenerator; //# sourceMappingURL=circle-diagram.d.ts.map