import { z } from "zod"; import type { WidgetGenerator } from "../../widgets/types"; export declare const ErrInvalidRange: Error; export declare const InequalityNumberLinePropsSchema: z.ZodObject<{ type: z.ZodLiteral<"inequalityNumberLine">; width: z.ZodNumber; height: z.ZodNumber; min: z.ZodNumber; max: z.ZodNumber; tickInterval: z.ZodNumber; ranges: z.ZodArray; at: z.ZodObject<{ value: z.ZodNumber; type: z.ZodEnum<{ open: "open"; closed: "closed"; }>; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"unbounded">; }, z.core.$strict>], "type">; end: z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodLiteral<"bounded">; at: z.ZodObject<{ value: z.ZodNumber; type: z.ZodEnum<{ open: "open"; closed: "closed"; }>; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"unbounded">; }, z.core.$strict>], "type">; color: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>; export type InequalityNumberLineProps = z.infer; /** * Generates an SVG number line to graph the solution set of single or compound inequalities, * using open/closed circles and shaded regions to represent the solution. */ export declare const generateInequalityNumberLine: WidgetGenerator; //# sourceMappingURL=inequality-number-line.d.ts.map