import { z } from "zod"; import type { WidgetGenerator } from "../../widgets/types"; export declare const FunctionPlotGraphPropsSchema: z.ZodObject<{ type: z.ZodLiteral<"functionPlotGraph">; width: z.ZodNumber; height: z.ZodNumber; xAxis: z.ZodObject<{ label: z.ZodPipe, z.ZodTransform>; min: z.ZodNumber; max: z.ZodNumber; tickInterval: z.ZodNumber; showGridLines: z.ZodBoolean; }, z.core.$strict>; yAxis: z.ZodObject<{ label: z.ZodPipe, z.ZodTransform>; min: z.ZodNumber; max: z.ZodNumber; tickInterval: z.ZodNumber; showGridLines: z.ZodBoolean; }, z.core.$strict>; showQuadrantLabels: z.ZodBoolean; polylines: z.ZodArray; id: z.ZodString; points: z.ZodArray>; color: z.ZodString; style: z.ZodEnum<{ solid: "solid"; dashed: "dashed"; }>; label: z.ZodPipe, z.ZodTransform>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"function">; id: z.ZodString; coefficients: z.ZodArray; xRange: z.ZodObject<{ min: z.ZodNumber; max: z.ZodNumber; }, z.core.$strip>; color: z.ZodString; style: z.ZodEnum<{ solid: "solid"; dashed: "dashed"; }>; label: z.ZodPipe, z.ZodTransform>; }, z.core.$strict>], "type">>; points: z.ZodArray; }, z.core.$strict>>; }, z.core.$strict>; export type FunctionPlotGraphProps = z.infer; export declare const generateFunctionPlotGraph: WidgetGenerator; //# sourceMappingURL=function-plot-graph.d.ts.map