import { z } from "zod"; import type { WidgetGenerator } from "../../widgets/types"; export declare const FractionMultiplicationModelPropsSchema: z.ZodObject<{ type: z.ZodLiteral<"fractionMultiplicationModel">; width: z.ZodNumber; height: z.ZodNumber; leftOperand: z.ZodObject<{ shape: z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodLiteral<"rectangle">; rows: z.ZodNumber; columns: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"circle">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"polygon">; sides: z.ZodNumber; rotation: z.ZodNumber; }, z.core.$strip>], "type">; totalParts: z.ZodNumber; shadedParts: z.ZodNumber; shadeColor: z.ZodString; }, z.core.$strip>; middleTerm: z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodLiteral<"number">; value: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"placeholder">; }, z.core.$strip>], "type">; rightOperand: z.ZodObject<{ shape: z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodLiteral<"rectangle">; rows: z.ZodNumber; columns: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"circle">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"polygon">; sides: z.ZodNumber; rotation: z.ZodNumber; }, z.core.$strip>], "type">; totalParts: z.ZodNumber; shadedParts: z.ZodNumber; shadeColor: z.ZodString; }, z.core.$strip>; }, z.core.$strict>; export type FractionMultiplicationModelProps = z.infer; export declare const generateFractionMultiplicationModel: WidgetGenerator; //# sourceMappingURL=fraction-multiplication-model.d.ts.map