import { z } from "zod"; import type { WidgetGenerator } from "../../widgets/types"; /** * Main Zod schema for the divisionAreaDiagram widget. */ export declare const DivisionAreaDiagramPropsSchema: z.ZodObject<{ type: z.ZodLiteral<"divisionAreaDiagram">; divisor: z.ZodNumber; dividend: z.ZodNumber; quotientParts: z.ZodArray; value: z.ZodNumber; color: z.ZodPipe, z.ZodTransform>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"placeholder">; }, z.core.$strip>], "type">>; steps: z.ZodArray; difference: z.ZodNullable; differenceColor: z.ZodNullable; topTokens: z.ZodNullable; value: z.ZodNumber; color: z.ZodPipe, z.ZodTransform>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"boxedDigit">; value: z.ZodNumber; color: z.ZodPipe, z.ZodTransform>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"emptyBox">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"spacer">; }, z.core.$strip>], "type">>>; subtrahendTokens: z.ZodNullable; value: z.ZodNumber; color: z.ZodPipe, z.ZodTransform>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"boxedDigit">; value: z.ZodNumber; color: z.ZodPipe, z.ZodTransform>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"emptyBox">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"spacer">; }, z.core.$strip>], "type">>>; differenceTokens: z.ZodNullable; value: z.ZodNumber; color: z.ZodPipe, z.ZodTransform>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"boxedDigit">; value: z.ZodNumber; color: z.ZodPipe, z.ZodTransform>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"emptyBox">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"spacer">; }, z.core.$strip>], "type">>>; rightPanel: z.ZodNullable; value: z.ZodNumber; color: z.ZodPipe, z.ZodTransform>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"boxedDigit">; value: z.ZodNumber; color: z.ZodPipe, z.ZodTransform>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"emptyBox">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"spacer">; }, z.core.$strip>], "type">>>; minusTokens: z.ZodNullable; value: z.ZodNumber; color: z.ZodPipe, z.ZodTransform>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"boxedDigit">; value: z.ZodNumber; color: z.ZodPipe, z.ZodTransform>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"emptyBox">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"spacer">; }, z.core.$strip>], "type">>>; bottomTokens: z.ZodNullable; value: z.ZodNumber; color: z.ZodPipe, z.ZodTransform>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"boxedDigit">; value: z.ZodNumber; color: z.ZodPipe, z.ZodTransform>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"emptyBox">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"spacer">; }, z.core.$strip>], "type">>>; }, z.core.$strip>>; }, z.core.$strict>>; showFinalRemainderBox: z.ZodBoolean; }, z.core.$strict>; export type DivisionAreaDiagramProps = z.infer; /** * Generates an HTML table representing a division area model. */ export declare const generateDivisionAreaDiagram: WidgetGenerator; //# sourceMappingURL=division-area-diagram.d.ts.map