import type { RadiallyConstrainedAngleDiagramProps } from "../widgets/generators/radially-constrained-angle-diagram"; /** * Examples for the Radially Constrained Angle Diagram widget. * * This file contains both VALID examples and ERROR examples: * - radiallyConstrainedAngleDiagramExamples: Working examples that render correctly * - radiallyConstrainedAngleDiagramErrorExamples: Examples that demonstrate validation errors * * The error examples will throw runtime errors when used with generateWidget(). * They are provided for documentation and testing purposes to show what NOT to do. */ export declare const radiallyConstrainedAngleDiagramExamples: RadiallyConstrainedAngleDiagramProps[]; export declare const radiallyConstrainedAngleDiagramErrorExamples: { readonly invalidFromRayLabel: { readonly type: "radiallyConstrainedAngleDiagram"; readonly width: 400; readonly height: 400; readonly centerLabel: "O"; readonly rayLabels: readonly ["A", "B", "C"]; readonly angles: readonly [{ readonly fromRayLabel: "X"; readonly toRayLabel: "B"; readonly value: 60; readonly color: "#ff6b6b"; }]; }; readonly invalidToRayLabel: { readonly type: "radiallyConstrainedAngleDiagram"; readonly width: 400; readonly height: 400; readonly centerLabel: "O"; readonly rayLabels: readonly ["A", "B", "C"]; readonly angles: readonly [{ readonly fromRayLabel: "A"; readonly toRayLabel: "Z"; readonly value: 60; readonly color: "#ff6b6b"; }]; }; readonly invalidRayOrder: { readonly type: "radiallyConstrainedAngleDiagram"; readonly width: 400; readonly height: 400; readonly centerLabel: "O"; readonly rayLabels: readonly ["A", "B", "C"]; readonly angles: readonly [{ readonly fromRayLabel: "C"; readonly toRayLabel: "A"; readonly value: 60; readonly color: "#ff6b6b"; }]; }; readonly totalAngleExceeds360: { readonly type: "radiallyConstrainedAngleDiagram"; readonly width: 400; readonly height: 400; readonly centerLabel: "O"; readonly rayLabels: readonly ["A", "B", "C"]; readonly angles: readonly [{ readonly fromRayLabel: "A"; readonly toRayLabel: "B"; readonly value: 200; readonly color: "#ff6b6b"; }, { readonly fromRayLabel: "B"; readonly toRayLabel: "C"; readonly value: 200; readonly color: "#4ecdc4"; }]; }; readonly multipleErrors: { readonly type: "radiallyConstrainedAngleDiagram"; readonly width: 400; readonly height: 400; readonly centerLabel: "O"; readonly rayLabels: readonly ["A", "B", "C"]; readonly angles: readonly [{ readonly fromRayLabel: "X"; readonly toRayLabel: "Y"; readonly value: 200; readonly color: "#ff6b6b"; }, { readonly fromRayLabel: "C"; readonly toRayLabel: "A"; readonly value: 200; readonly color: "#4ecdc4"; }]; }; }; //# sourceMappingURL=radially-constrained-angle-diagram.d.ts.map