import { z } from 'zod'; /** Vendor scene fields are presentation data; workflow meaning is referenced by identity. */ export declare const WorkflowCanvasElementSchema: z.ZodObject<{ id: z.ZodString; type: z.ZodEnum<{ image: "image"; text: "text"; iframe: "iframe"; rectangle: "rectangle"; diamond: "diamond"; ellipse: "ellipse"; arrow: "arrow"; line: "line"; freedraw: "freedraw"; frame: "frame"; magicframe: "magicframe"; embeddable: "embeddable"; }>; x: z.ZodNumber; y: z.ZodNumber; width: z.ZodNumber; height: z.ZodNumber; customData: z.ZodOptional; edgeRef: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$catchall>>>; export declare const WorkflowCanvasSchema: z.ZodObject<{ engine: z.ZodLiteral<"excalidraw">; schemaVersion: z.ZodLiteral<1>; elements: z.ZodArray; x: z.ZodNumber; y: z.ZodNumber; width: z.ZodNumber; height: z.ZodNumber; customData: z.ZodOptional; edgeRef: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$catchall>>>>; files: z.ZodRecord; created: z.ZodNumber; }, z.core.$strict>>; }, z.core.$strict>; export type WorkflowCanvas = z.infer; //# sourceMappingURL=workflow-canvas.d.ts.map