import { z } from "zod"; import type { WidgetGenerator } from "../../widgets/types"; /** * Creates a sine or cosine wave plot on a coordinate plane, ideal for visualizing trigonometric functions. * The x-axis is typically represented in radians, often as multiples of π. */ export declare const SinCosineWidgetPropsSchema: z.ZodObject<{ type: z.ZodLiteral<"sinCosineWidget">; 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>; plots: z.ZodArray; color: z.ZodString; strokeWidth: z.ZodNumber; style: z.ZodEnum<{ solid: "solid"; dashed: "dashed"; }>; }, z.core.$strict>>; points: z.ZodArray; }, z.core.$strict>>; }, z.core.$strict>; export type SinCosineWidgetProps = z.infer; export declare const generateSinCosineWidget: WidgetGenerator; //# sourceMappingURL=sin-cosine-widget.d.ts.map