import { z } from "zod"; import type { WidgetGenerator } from "../../widgets/types"; export declare const GeometricSolidDiagramPropsSchema: z.ZodObject<{ type: z.ZodLiteral<"geometricSolidDiagram">; width: z.ZodNumber; height: z.ZodNumber; shape: z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodLiteral<"cylinder">; radiusLabel: z.ZodNullable; heightLabel: z.ZodNullable; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"cone">; radiusLabel: z.ZodNullable; heightLabel: z.ZodNullable; }, z.core.$strict>, z.ZodObject<{ type: z.ZodLiteral<"sphere">; radiusLabel: z.ZodNullable; }, z.core.$strict>], "type">; }, z.core.$strict>; export type GeometricSolidDiagramProps = z.infer; /** * Generates a 3D diagram of a geometric solid with curved surfaces (e.g., cylinder, cone). * Supports dimension labels for volume and surface area problems. */ export declare const generateGeometricSolidDiagram: WidgetGenerator; //# sourceMappingURL=geometric-solid-diagram.d.ts.map