import { z } from "zod"; import type { WidgetGenerator } from "../../widgets/types"; export declare const ScatterPlotPropsSchema: z.ZodObject<{ type: z.ZodLiteral<"scatterPlot">; width: z.ZodNumber; height: z.ZodNumber; title: z.ZodString; xAxis: z.ZodObject<{ label: z.ZodString; min: z.ZodNumber; max: z.ZodNumber; tickInterval: z.ZodNumber; gridLines: z.ZodBoolean; }, z.core.$strict>; yAxis: z.ZodObject<{ label: z.ZodString; min: z.ZodNumber; max: z.ZodNumber; tickInterval: z.ZodNumber; gridLines: z.ZodBoolean; }, z.core.$strict>; points: z.ZodArray>; lines: z.ZodArray; method: z.ZodEnum<{ linear: "linear"; quadratic: "quadratic"; exponential: "exponential"; }>; label: z.ZodString; style: z.ZodObject<{ color: z.ZodString; strokeWidth: z.ZodNumber; dash: z.ZodBoolean; }, z.core.$strict>; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"twoPoints">; a: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, z.core.$strict>; b: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, z.core.$strict>; label: z.ZodString; style: z.ZodObject<{ color: z.ZodString; strokeWidth: z.ZodNumber; dash: z.ZodBoolean; }, z.core.$strict>; }, z.core.$strict>], "type">>; }, z.core.$strict>; export type ScatterPlotProps = z.infer; export declare const generateScatterPlot: WidgetGenerator; //# sourceMappingURL=scatter-plot.d.ts.map