import { z } from 'zod'; export declare const Lang: z.ZodEnum<["en", "zh", "ja", "ko", "ar", "th", "pl", "it", "de", "es", "fr"]>; export declare const Dict: z.ZodObject<{ cancel: z.ZodString; close: z.ZodString; set: z.ZodString; clear: z.ZodString; field: z.ZodString; fieldName: z.ZodString; align: z.ZodString; width: z.ZodString; opacity: z.ZodString; height: z.ZodString; rotate: z.ZodString; edit: z.ZodString; required: z.ZodString; editable: z.ZodString; plsInputName: z.ZodString; fieldMustUniq: z.ZodString; notUniq: z.ZodString; noKeyName: z.ZodString; fieldsList: z.ZodString; editField: z.ZodString; type: z.ZodString; errorOccurred: z.ZodString; errorBulkUpdateFieldName: z.ZodString; commitBulkUpdateFieldName: z.ZodString; bulkUpdateFieldName: z.ZodString; addPageAfter: z.ZodString; removePage: z.ZodString; removePageConfirm: z.ZodString; /** Section title for element positioning in detail view */ elementPosition: z.ZodString; /** Section title for text formatting in detail view */ textFormatting: z.ZodString; /** Section title for advanced settings in detail view */ advanced: z.ZodString; /** Tooltip when a plugin marked onePerDoc is already used */ 'plugin.onePerDoc': z.ZodString; 'validation.uniqueName': z.ZodString; 'validation.hexColor': z.ZodString; 'validation.dateTimeFormat': z.ZodString; 'schemas.color': z.ZodString; 'schemas.borderWidth': z.ZodString; 'schemas.borderColor': z.ZodString; 'schemas.backgroundColor': z.ZodString; 'schemas.textColor': z.ZodString; 'schemas.bgColor': z.ZodString; 'schemas.horizontal': z.ZodString; 'schemas.vertical': z.ZodString; 'schemas.left': z.ZodString; 'schemas.center': z.ZodString; 'schemas.right': z.ZodString; 'schemas.top': z.ZodString; 'schemas.middle': z.ZodString; 'schemas.bottom': z.ZodString; 'schemas.padding': z.ZodString; 'schemas.text.fontName': z.ZodString; 'schemas.text.size': z.ZodString; 'schemas.text.spacing': z.ZodString; 'schemas.text.textAlign': z.ZodString; 'schemas.text.verticalAlign': z.ZodString; 'schemas.text.lineHeight': z.ZodString; 'schemas.text.min': z.ZodString; 'schemas.text.max': z.ZodString; 'schemas.text.fit': z.ZodString; 'schemas.text.dynamicFontSize': z.ZodString; /** Explanation text for the dynamic font size option in advanced tab */ 'schemas.text.dynamicFontSizeHint': z.ZodString; 'schemas.text.format': z.ZodString; 'schemas.radius': z.ZodString; 'schemas.mvt.typingInstructions': z.ZodString; 'schemas.mvt.sampleField': z.ZodString; 'schemas.mvt.variablesSampleData': z.ZodString; 'schemas.barcodes.barColor': z.ZodString; 'schemas.barcodes.includetext': z.ZodString; 'schemas.table.alternateBackgroundColor': z.ZodString; 'schemas.table.tableStyle': z.ZodString; 'schemas.table.showHead': z.ZodString; 'schemas.table.headStyle': z.ZodString; 'schemas.table.bodyStyle': z.ZodString; 'schemas.table.columnStyle': z.ZodString; 'schemas.date.format': z.ZodString; 'schemas.date.locale': z.ZodString; 'schemas.select.options': z.ZodString; 'schemas.select.optionPlaceholder': z.ZodString; 'schemas.radioGroup.groupName': z.ZodString; 'schemas.position.x': z.ZodString; 'schemas.position.y': z.ZodString; }, "strip", z.ZodTypeAny, { cancel: string; close: string; set: string; clear: string; field: string; fieldName: string; align: string; width: string; opacity: string; height: string; rotate: string; edit: string; required: string; editable: string; plsInputName: string; fieldMustUniq: string; notUniq: string; noKeyName: string; fieldsList: string; editField: string; type: string; errorOccurred: string; errorBulkUpdateFieldName: string; commitBulkUpdateFieldName: string; bulkUpdateFieldName: string; addPageAfter: string; removePage: string; removePageConfirm: string; elementPosition: string; textFormatting: string; advanced: string; 'plugin.onePerDoc': string; 'validation.uniqueName': string; 'validation.hexColor': string; 'validation.dateTimeFormat': string; 'schemas.color': string; 'schemas.borderWidth': string; 'schemas.borderColor': string; 'schemas.backgroundColor': string; 'schemas.textColor': string; 'schemas.bgColor': string; 'schemas.horizontal': string; 'schemas.vertical': string; 'schemas.left': string; 'schemas.center': string; 'schemas.right': string; 'schemas.top': string; 'schemas.middle': string; 'schemas.bottom': string; 'schemas.padding': string; 'schemas.text.fontName': string; 'schemas.text.size': string; 'schemas.text.spacing': string; 'schemas.text.textAlign': string; 'schemas.text.verticalAlign': string; 'schemas.text.lineHeight': string; 'schemas.text.min': string; 'schemas.text.max': string; 'schemas.text.fit': string; 'schemas.text.dynamicFontSize': string; 'schemas.text.dynamicFontSizeHint': string; 'schemas.text.format': string; 'schemas.radius': string; 'schemas.mvt.typingInstructions': string; 'schemas.mvt.sampleField': string; 'schemas.mvt.variablesSampleData': string; 'schemas.barcodes.barColor': string; 'schemas.barcodes.includetext': string; 'schemas.table.alternateBackgroundColor': string; 'schemas.table.tableStyle': string; 'schemas.table.showHead': string; 'schemas.table.headStyle': string; 'schemas.table.bodyStyle': string; 'schemas.table.columnStyle': string; 'schemas.date.format': string; 'schemas.date.locale': string; 'schemas.select.options': string; 'schemas.select.optionPlaceholder': string; 'schemas.radioGroup.groupName': string; 'schemas.position.x': string; 'schemas.position.y': string; }, { cancel: string; close: string; set: string; clear: string; field: string; fieldName: string; align: string; width: string; opacity: string; height: string; rotate: string; edit: string; required: string; editable: string; plsInputName: string; fieldMustUniq: string; notUniq: string; noKeyName: string; fieldsList: string; editField: string; type: string; errorOccurred: string; errorBulkUpdateFieldName: string; commitBulkUpdateFieldName: string; bulkUpdateFieldName: string; addPageAfter: string; removePage: string; removePageConfirm: string; elementPosition: string; textFormatting: string; advanced: string; 'plugin.onePerDoc': string; 'validation.uniqueName': string; 'validation.hexColor': string; 'validation.dateTimeFormat': string; 'schemas.color': string; 'schemas.borderWidth': string; 'schemas.borderColor': string; 'schemas.backgroundColor': string; 'schemas.textColor': string; 'schemas.bgColor': string; 'schemas.horizontal': string; 'schemas.vertical': string; 'schemas.left': string; 'schemas.center': string; 'schemas.right': string; 'schemas.top': string; 'schemas.middle': string; 'schemas.bottom': string; 'schemas.padding': string; 'schemas.text.fontName': string; 'schemas.text.size': string; 'schemas.text.spacing': string; 'schemas.text.textAlign': string; 'schemas.text.verticalAlign': string; 'schemas.text.lineHeight': string; 'schemas.text.min': string; 'schemas.text.max': string; 'schemas.text.fit': string; 'schemas.text.dynamicFontSize': string; 'schemas.text.dynamicFontSizeHint': string; 'schemas.text.format': string; 'schemas.radius': string; 'schemas.mvt.typingInstructions': string; 'schemas.mvt.sampleField': string; 'schemas.mvt.variablesSampleData': string; 'schemas.barcodes.barColor': string; 'schemas.barcodes.includetext': string; 'schemas.table.alternateBackgroundColor': string; 'schemas.table.tableStyle': string; 'schemas.table.showHead': string; 'schemas.table.headStyle': string; 'schemas.table.bodyStyle': string; 'schemas.table.columnStyle': string; 'schemas.date.format': string; 'schemas.date.locale': string; 'schemas.select.options': string; 'schemas.select.optionPlaceholder': string; 'schemas.radioGroup.groupName': string; 'schemas.position.x': string; 'schemas.position.y': string; }>; export declare const Mode: z.ZodEnum<["viewer", "form", "designer"]>; export declare const ColorType: z.ZodOptional>; export declare const Size: z.ZodObject<{ height: z.ZodNumber; width: z.ZodNumber; }, "strip", z.ZodTypeAny, { width: number; height: number; }, { width: number; height: number; }>; export declare const Schema: z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; export declare const SchemaForUI: z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; } & { id: z.ZodString; }, "strip", z.ZodTypeAny, { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; id: string; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; }, { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; id: string; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; }>; export declare const BlankPdf: z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; padding: z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>; staticSchema: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "strip", z.ZodTypeAny, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>; export declare const CustomPdf: z.ZodUnion<[z.ZodString, z.ZodType, z.ZodType, z.ZodTypeDef, Uint8Array>]>; export declare const BasePdf: z.ZodUnion<[z.ZodUnion<[z.ZodString, z.ZodType, z.ZodType, z.ZodTypeDef, Uint8Array>]>, z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; padding: z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>; staticSchema: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "strip", z.ZodTypeAny, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>]>; export declare const LegacySchemaPageArray: z.ZodArray; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>, "many">; export declare const SchemaPageArray: z.ZodArray; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">, "many">; export declare const Template: z.ZodObject<{ schemas: z.ZodArray; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">, "many">; basePdf: z.ZodUnion<[z.ZodUnion<[z.ZodString, z.ZodType, z.ZodType, z.ZodTypeDef, Uint8Array>]>, z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; padding: z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>; staticSchema: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "strip", z.ZodTypeAny, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>]>; pdfmeVersion: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ schemas: z.ZodArray; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">, "many">; basePdf: z.ZodUnion<[z.ZodUnion<[z.ZodString, z.ZodType, z.ZodType, z.ZodTypeDef, Uint8Array>]>, z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; padding: z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>; staticSchema: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "strip", z.ZodTypeAny, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>]>; pdfmeVersion: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ schemas: z.ZodArray; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">, "many">; basePdf: z.ZodUnion<[z.ZodUnion<[z.ZodString, z.ZodType, z.ZodType, z.ZodTypeDef, Uint8Array>]>, z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; padding: z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>; staticSchema: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "strip", z.ZodTypeAny, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>]>; pdfmeVersion: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; export declare const Inputs: z.ZodArray, "many">; export declare const Font: z.ZodRecord, z.ZodType, z.ZodTypeDef, Uint8Array>]>; fallback: z.ZodOptional; subset: z.ZodOptional; }, "strip", z.ZodTypeAny, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }>>; export declare const Plugin: z.ZodObject<{ ui: z.ZodFunction, z.ZodAny>; pdf: z.ZodFunction, z.ZodAny>; propPanel: z.ZodObject<{ schema: z.ZodUnknown; widgets: z.ZodOptional>; defaultSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }>; icon: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ ui: z.ZodFunction, z.ZodAny>; pdf: z.ZodFunction, z.ZodAny>; propPanel: z.ZodObject<{ schema: z.ZodUnknown; widgets: z.ZodOptional>; defaultSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }>; icon: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ ui: z.ZodFunction, z.ZodAny>; pdf: z.ZodFunction, z.ZodAny>; propPanel: z.ZodObject<{ schema: z.ZodUnknown; widgets: z.ZodOptional>; defaultSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }>; icon: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; export declare const CommonOptions: z.ZodObject<{ font: z.ZodOptional, z.ZodType, z.ZodTypeDef, Uint8Array>]>; fallback: z.ZodOptional; subset: z.ZodOptional; }, "strip", z.ZodTypeAny, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }>>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ font: z.ZodOptional, z.ZodType, z.ZodTypeDef, Uint8Array>]>; fallback: z.ZodOptional; subset: z.ZodOptional; }, "strip", z.ZodTypeAny, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }>>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ font: z.ZodOptional, z.ZodType, z.ZodTypeDef, Uint8Array>]>; fallback: z.ZodOptional; subset: z.ZodOptional; }, "strip", z.ZodTypeAny, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }>>>; }, z.ZodTypeAny, "passthrough">>; export declare const GeneratorOptions: z.ZodObject<{ font: z.ZodOptional, z.ZodType, z.ZodTypeDef, Uint8Array>]>; fallback: z.ZodOptional; subset: z.ZodOptional; }, "strip", z.ZodTypeAny, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }>>>; } & { colorType: z.ZodOptional>; author: z.ZodOptional; creationDate: z.ZodOptional; creator: z.ZodOptional; keywords: z.ZodOptional>; lang: z.ZodOptional>; modificationDate: z.ZodOptional; producer: z.ZodOptional; subject: z.ZodOptional; title: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ font: z.ZodOptional, z.ZodType, z.ZodTypeDef, Uint8Array>]>; fallback: z.ZodOptional; subset: z.ZodOptional; }, "strip", z.ZodTypeAny, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }>>>; } & { colorType: z.ZodOptional>; author: z.ZodOptional; creationDate: z.ZodOptional; creator: z.ZodOptional; keywords: z.ZodOptional>; lang: z.ZodOptional>; modificationDate: z.ZodOptional; producer: z.ZodOptional; subject: z.ZodOptional; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ font: z.ZodOptional, z.ZodType, z.ZodTypeDef, Uint8Array>]>; fallback: z.ZodOptional; subset: z.ZodOptional; }, "strip", z.ZodTypeAny, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }>>>; } & { colorType: z.ZodOptional>; author: z.ZodOptional; creationDate: z.ZodOptional; creator: z.ZodOptional; keywords: z.ZodOptional>; lang: z.ZodOptional>; modificationDate: z.ZodOptional; producer: z.ZodOptional; subject: z.ZodOptional; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; export declare const GenerateProps: z.ZodObject<{ template: z.ZodObject<{ schemas: z.ZodArray; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">, "many">; basePdf: z.ZodUnion<[z.ZodUnion<[z.ZodString, z.ZodType, z.ZodType, z.ZodTypeDef, Uint8Array>]>, z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; padding: z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>; staticSchema: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "strip", z.ZodTypeAny, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>]>; pdfmeVersion: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ schemas: z.ZodArray; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">, "many">; basePdf: z.ZodUnion<[z.ZodUnion<[z.ZodString, z.ZodType, z.ZodType, z.ZodTypeDef, Uint8Array>]>, z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; padding: z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>; staticSchema: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "strip", z.ZodTypeAny, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>]>; pdfmeVersion: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ schemas: z.ZodArray; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">, "many">; basePdf: z.ZodUnion<[z.ZodUnion<[z.ZodString, z.ZodType, z.ZodType, z.ZodTypeDef, Uint8Array>]>, z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; padding: z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>; staticSchema: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "strip", z.ZodTypeAny, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>]>; pdfmeVersion: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; plugins: z.ZodOptional, z.ZodAny>; pdf: z.ZodFunction, z.ZodAny>; propPanel: z.ZodObject<{ schema: z.ZodUnknown; widgets: z.ZodOptional>; defaultSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }>; icon: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ ui: z.ZodFunction, z.ZodAny>; pdf: z.ZodFunction, z.ZodAny>; propPanel: z.ZodObject<{ schema: z.ZodUnknown; widgets: z.ZodOptional>; defaultSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }>; icon: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ ui: z.ZodFunction, z.ZodAny>; pdf: z.ZodFunction, z.ZodAny>; propPanel: z.ZodObject<{ schema: z.ZodUnknown; widgets: z.ZodOptional>; defaultSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }>; icon: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; } & { inputs: z.ZodArray, "many">; options: z.ZodOptional, z.ZodType, z.ZodTypeDef, Uint8Array>]>; fallback: z.ZodOptional; subset: z.ZodOptional; }, "strip", z.ZodTypeAny, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }>>>; } & { colorType: z.ZodOptional>; author: z.ZodOptional; creationDate: z.ZodOptional; creator: z.ZodOptional; keywords: z.ZodOptional>; lang: z.ZodOptional>; modificationDate: z.ZodOptional; producer: z.ZodOptional; subject: z.ZodOptional; title: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ font: z.ZodOptional, z.ZodType, z.ZodTypeDef, Uint8Array>]>; fallback: z.ZodOptional; subset: z.ZodOptional; }, "strip", z.ZodTypeAny, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }>>>; } & { colorType: z.ZodOptional>; author: z.ZodOptional; creationDate: z.ZodOptional; creator: z.ZodOptional; keywords: z.ZodOptional>; lang: z.ZodOptional>; modificationDate: z.ZodOptional; producer: z.ZodOptional; subject: z.ZodOptional; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ font: z.ZodOptional, z.ZodType, z.ZodTypeDef, Uint8Array>]>; fallback: z.ZodOptional; subset: z.ZodOptional; }, "strip", z.ZodTypeAny, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }>>>; } & { colorType: z.ZodOptional>; author: z.ZodOptional; creationDate: z.ZodOptional; creator: z.ZodOptional; keywords: z.ZodOptional>; lang: z.ZodOptional>; modificationDate: z.ZodOptional; producer: z.ZodOptional; subject: z.ZodOptional; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "strict", z.ZodTypeAny, { template: { schemas: z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[][]; basePdf: string | ArrayBuffer | Uint8Array | { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }; pdfmeVersion?: string | undefined; } & { [k: string]: unknown; }; inputs: Record[]; options?: z.objectOutputType<{ font: z.ZodOptional, z.ZodType, z.ZodTypeDef, Uint8Array>]>; fallback: z.ZodOptional; subset: z.ZodOptional; }, "strip", z.ZodTypeAny, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }>>>; } & { colorType: z.ZodOptional>; author: z.ZodOptional; creationDate: z.ZodOptional; creator: z.ZodOptional; keywords: z.ZodOptional>; lang: z.ZodOptional>; modificationDate: z.ZodOptional; producer: z.ZodOptional; subject: z.ZodOptional; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; plugins?: Record, z.ZodAny>; pdf: z.ZodFunction, z.ZodAny>; propPanel: z.ZodObject<{ schema: z.ZodUnknown; widgets: z.ZodOptional>; defaultSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }>; icon: z.ZodOptional; }, z.ZodTypeAny, "passthrough">> | undefined; }, { template: { schemas: z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[][]; basePdf: string | ArrayBuffer | Uint8Array | { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }; pdfmeVersion?: string | undefined; } & { [k: string]: unknown; }; inputs: Record[]; options?: z.objectInputType<{ font: z.ZodOptional, z.ZodType, z.ZodTypeDef, Uint8Array>]>; fallback: z.ZodOptional; subset: z.ZodOptional; }, "strip", z.ZodTypeAny, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }>>>; } & { colorType: z.ZodOptional>; author: z.ZodOptional; creationDate: z.ZodOptional; creator: z.ZodOptional; keywords: z.ZodOptional>; lang: z.ZodOptional>; modificationDate: z.ZodOptional; producer: z.ZodOptional; subject: z.ZodOptional; title: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; plugins?: Record, z.ZodAny>; pdf: z.ZodFunction, z.ZodAny>; propPanel: z.ZodObject<{ schema: z.ZodUnknown; widgets: z.ZodOptional>; defaultSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }>; icon: z.ZodOptional; }, z.ZodTypeAny, "passthrough">> | undefined; }>; export declare const UIOptions: z.ZodObject<{ font: z.ZodOptional, z.ZodType, z.ZodTypeDef, Uint8Array>]>; fallback: z.ZodOptional; subset: z.ZodOptional; }, "strip", z.ZodTypeAny, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }>>>; } & { lang: z.ZodOptional>; labels: z.ZodOptional>; hints: z.ZodOptional>; theme: z.ZodOptional>; icons: z.ZodOptional>; requiredByDefault: z.ZodOptional; maxZoom: z.ZodOptional; sidebarOpen: z.ZodOptional; zoomLevel: z.ZodOptional; showPluginsSidebar: z.ZodOptional; customMainView: z.ZodOptional; actionName: z.ZodOptional; pluginTypes: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }>, "many">>; mainSidebarPosition: z.ZodOptional>; hiddenProperties: z.ZodOptional>; toggleSidebarButtonPosition: z.ZodOptional>; hideToggleSidebarButton: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ font: z.ZodOptional, z.ZodType, z.ZodTypeDef, Uint8Array>]>; fallback: z.ZodOptional; subset: z.ZodOptional; }, "strip", z.ZodTypeAny, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }>>>; } & { lang: z.ZodOptional>; labels: z.ZodOptional>; hints: z.ZodOptional>; theme: z.ZodOptional>; icons: z.ZodOptional>; requiredByDefault: z.ZodOptional; maxZoom: z.ZodOptional; sidebarOpen: z.ZodOptional; zoomLevel: z.ZodOptional; showPluginsSidebar: z.ZodOptional; customMainView: z.ZodOptional; actionName: z.ZodOptional; pluginTypes: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }>, "many">>; mainSidebarPosition: z.ZodOptional>; hiddenProperties: z.ZodOptional>; toggleSidebarButtonPosition: z.ZodOptional>; hideToggleSidebarButton: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ font: z.ZodOptional, z.ZodType, z.ZodTypeDef, Uint8Array>]>; fallback: z.ZodOptional; subset: z.ZodOptional; }, "strip", z.ZodTypeAny, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }>>>; } & { lang: z.ZodOptional>; labels: z.ZodOptional>; hints: z.ZodOptional>; theme: z.ZodOptional>; icons: z.ZodOptional>; requiredByDefault: z.ZodOptional; maxZoom: z.ZodOptional; sidebarOpen: z.ZodOptional; zoomLevel: z.ZodOptional; showPluginsSidebar: z.ZodOptional; customMainView: z.ZodOptional; actionName: z.ZodOptional; pluginTypes: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }>, "many">>; mainSidebarPosition: z.ZodOptional>; hiddenProperties: z.ZodOptional>; toggleSidebarButtonPosition: z.ZodOptional>; hideToggleSidebarButton: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; export declare const UIProps: z.ZodObject<{ template: z.ZodObject<{ schemas: z.ZodArray; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">, "many">; basePdf: z.ZodUnion<[z.ZodUnion<[z.ZodString, z.ZodType, z.ZodType, z.ZodTypeDef, Uint8Array>]>, z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; padding: z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>; staticSchema: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "strip", z.ZodTypeAny, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>]>; pdfmeVersion: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ schemas: z.ZodArray; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">, "many">; basePdf: z.ZodUnion<[z.ZodUnion<[z.ZodString, z.ZodType, z.ZodType, z.ZodTypeDef, Uint8Array>]>, z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; padding: z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>; staticSchema: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "strip", z.ZodTypeAny, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>]>; pdfmeVersion: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ schemas: z.ZodArray; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">, "many">; basePdf: z.ZodUnion<[z.ZodUnion<[z.ZodString, z.ZodType, z.ZodType, z.ZodTypeDef, Uint8Array>]>, z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; padding: z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>; staticSchema: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "strip", z.ZodTypeAny, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>]>; pdfmeVersion: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; plugins: z.ZodOptional, z.ZodAny>; pdf: z.ZodFunction, z.ZodAny>; propPanel: z.ZodObject<{ schema: z.ZodUnknown; widgets: z.ZodOptional>; defaultSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }>; icon: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ ui: z.ZodFunction, z.ZodAny>; pdf: z.ZodFunction, z.ZodAny>; propPanel: z.ZodObject<{ schema: z.ZodUnknown; widgets: z.ZodOptional>; defaultSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }>; icon: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ ui: z.ZodFunction, z.ZodAny>; pdf: z.ZodFunction, z.ZodAny>; propPanel: z.ZodObject<{ schema: z.ZodUnknown; widgets: z.ZodOptional>; defaultSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }>; icon: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; } & { domContainer: z.ZodType; options: z.ZodOptional, z.ZodType, z.ZodTypeDef, Uint8Array>]>; fallback: z.ZodOptional; subset: z.ZodOptional; }, "strip", z.ZodTypeAny, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }>>>; } & { lang: z.ZodOptional>; labels: z.ZodOptional>; hints: z.ZodOptional>; theme: z.ZodOptional>; icons: z.ZodOptional>; requiredByDefault: z.ZodOptional; maxZoom: z.ZodOptional; sidebarOpen: z.ZodOptional; zoomLevel: z.ZodOptional; showPluginsSidebar: z.ZodOptional; customMainView: z.ZodOptional; actionName: z.ZodOptional; pluginTypes: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }>, "many">>; mainSidebarPosition: z.ZodOptional>; hiddenProperties: z.ZodOptional>; toggleSidebarButtonPosition: z.ZodOptional>; hideToggleSidebarButton: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ font: z.ZodOptional, z.ZodType, z.ZodTypeDef, Uint8Array>]>; fallback: z.ZodOptional; subset: z.ZodOptional; }, "strip", z.ZodTypeAny, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }>>>; } & { lang: z.ZodOptional>; labels: z.ZodOptional>; hints: z.ZodOptional>; theme: z.ZodOptional>; icons: z.ZodOptional>; requiredByDefault: z.ZodOptional; maxZoom: z.ZodOptional; sidebarOpen: z.ZodOptional; zoomLevel: z.ZodOptional; showPluginsSidebar: z.ZodOptional; customMainView: z.ZodOptional; actionName: z.ZodOptional; pluginTypes: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }>, "many">>; mainSidebarPosition: z.ZodOptional>; hiddenProperties: z.ZodOptional>; toggleSidebarButtonPosition: z.ZodOptional>; hideToggleSidebarButton: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ font: z.ZodOptional, z.ZodType, z.ZodTypeDef, Uint8Array>]>; fallback: z.ZodOptional; subset: z.ZodOptional; }, "strip", z.ZodTypeAny, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }>>>; } & { lang: z.ZodOptional>; labels: z.ZodOptional>; hints: z.ZodOptional>; theme: z.ZodOptional>; icons: z.ZodOptional>; requiredByDefault: z.ZodOptional; maxZoom: z.ZodOptional; sidebarOpen: z.ZodOptional; zoomLevel: z.ZodOptional; showPluginsSidebar: z.ZodOptional; customMainView: z.ZodOptional; actionName: z.ZodOptional; pluginTypes: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }>, "many">>; mainSidebarPosition: z.ZodOptional>; hiddenProperties: z.ZodOptional>; toggleSidebarButtonPosition: z.ZodOptional>; hideToggleSidebarButton: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "strip", z.ZodTypeAny, { template: { schemas: z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[][]; basePdf: string | ArrayBuffer | Uint8Array | { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }; pdfmeVersion?: string | undefined; } & { [k: string]: unknown; }; domContainer: HTMLElement; options?: z.objectOutputType<{ font: z.ZodOptional, z.ZodType, z.ZodTypeDef, Uint8Array>]>; fallback: z.ZodOptional; subset: z.ZodOptional; }, "strip", z.ZodTypeAny, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }>>>; } & { lang: z.ZodOptional>; labels: z.ZodOptional>; hints: z.ZodOptional>; theme: z.ZodOptional>; icons: z.ZodOptional>; requiredByDefault: z.ZodOptional; maxZoom: z.ZodOptional; sidebarOpen: z.ZodOptional; zoomLevel: z.ZodOptional; showPluginsSidebar: z.ZodOptional; customMainView: z.ZodOptional; actionName: z.ZodOptional; pluginTypes: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }>, "many">>; mainSidebarPosition: z.ZodOptional>; hiddenProperties: z.ZodOptional>; toggleSidebarButtonPosition: z.ZodOptional>; hideToggleSidebarButton: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; plugins?: Record, z.ZodAny>; pdf: z.ZodFunction, z.ZodAny>; propPanel: z.ZodObject<{ schema: z.ZodUnknown; widgets: z.ZodOptional>; defaultSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }>; icon: z.ZodOptional; }, z.ZodTypeAny, "passthrough">> | undefined; }, { template: { schemas: z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[][]; basePdf: string | ArrayBuffer | Uint8Array | { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }; pdfmeVersion?: string | undefined; } & { [k: string]: unknown; }; domContainer: HTMLElement; options?: z.objectInputType<{ font: z.ZodOptional, z.ZodType, z.ZodTypeDef, Uint8Array>]>; fallback: z.ZodOptional; subset: z.ZodOptional; }, "strip", z.ZodTypeAny, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }>>>; } & { lang: z.ZodOptional>; labels: z.ZodOptional>; hints: z.ZodOptional>; theme: z.ZodOptional>; icons: z.ZodOptional>; requiredByDefault: z.ZodOptional; maxZoom: z.ZodOptional; sidebarOpen: z.ZodOptional; zoomLevel: z.ZodOptional; showPluginsSidebar: z.ZodOptional; customMainView: z.ZodOptional; actionName: z.ZodOptional; pluginTypes: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }>, "many">>; mainSidebarPosition: z.ZodOptional>; hiddenProperties: z.ZodOptional>; toggleSidebarButtonPosition: z.ZodOptional>; hideToggleSidebarButton: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; plugins?: Record, z.ZodAny>; pdf: z.ZodFunction, z.ZodAny>; propPanel: z.ZodObject<{ schema: z.ZodUnknown; widgets: z.ZodOptional>; defaultSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }>; icon: z.ZodOptional; }, z.ZodTypeAny, "passthrough">> | undefined; }>; export declare const PreviewProps: z.ZodObject<{ template: z.ZodObject<{ schemas: z.ZodArray; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">, "many">; basePdf: z.ZodUnion<[z.ZodUnion<[z.ZodString, z.ZodType, z.ZodType, z.ZodTypeDef, Uint8Array>]>, z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; padding: z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>; staticSchema: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "strip", z.ZodTypeAny, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>]>; pdfmeVersion: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ schemas: z.ZodArray; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">, "many">; basePdf: z.ZodUnion<[z.ZodUnion<[z.ZodString, z.ZodType, z.ZodType, z.ZodTypeDef, Uint8Array>]>, z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; padding: z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>; staticSchema: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "strip", z.ZodTypeAny, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>]>; pdfmeVersion: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ schemas: z.ZodArray; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">, "many">; basePdf: z.ZodUnion<[z.ZodUnion<[z.ZodString, z.ZodType, z.ZodType, z.ZodTypeDef, Uint8Array>]>, z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; padding: z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>; staticSchema: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "strip", z.ZodTypeAny, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>]>; pdfmeVersion: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; plugins: z.ZodOptional, z.ZodAny>; pdf: z.ZodFunction, z.ZodAny>; propPanel: z.ZodObject<{ schema: z.ZodUnknown; widgets: z.ZodOptional>; defaultSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }>; icon: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ ui: z.ZodFunction, z.ZodAny>; pdf: z.ZodFunction, z.ZodAny>; propPanel: z.ZodObject<{ schema: z.ZodUnknown; widgets: z.ZodOptional>; defaultSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }>; icon: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ ui: z.ZodFunction, z.ZodAny>; pdf: z.ZodFunction, z.ZodAny>; propPanel: z.ZodObject<{ schema: z.ZodUnknown; widgets: z.ZodOptional>; defaultSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }>; icon: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; } & { domContainer: z.ZodType; options: z.ZodOptional, z.ZodType, z.ZodTypeDef, Uint8Array>]>; fallback: z.ZodOptional; subset: z.ZodOptional; }, "strip", z.ZodTypeAny, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }>>>; } & { lang: z.ZodOptional>; labels: z.ZodOptional>; hints: z.ZodOptional>; theme: z.ZodOptional>; icons: z.ZodOptional>; requiredByDefault: z.ZodOptional; maxZoom: z.ZodOptional; sidebarOpen: z.ZodOptional; zoomLevel: z.ZodOptional; showPluginsSidebar: z.ZodOptional; customMainView: z.ZodOptional; actionName: z.ZodOptional; pluginTypes: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }>, "many">>; mainSidebarPosition: z.ZodOptional>; hiddenProperties: z.ZodOptional>; toggleSidebarButtonPosition: z.ZodOptional>; hideToggleSidebarButton: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ font: z.ZodOptional, z.ZodType, z.ZodTypeDef, Uint8Array>]>; fallback: z.ZodOptional; subset: z.ZodOptional; }, "strip", z.ZodTypeAny, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }>>>; } & { lang: z.ZodOptional>; labels: z.ZodOptional>; hints: z.ZodOptional>; theme: z.ZodOptional>; icons: z.ZodOptional>; requiredByDefault: z.ZodOptional; maxZoom: z.ZodOptional; sidebarOpen: z.ZodOptional; zoomLevel: z.ZodOptional; showPluginsSidebar: z.ZodOptional; customMainView: z.ZodOptional; actionName: z.ZodOptional; pluginTypes: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }>, "many">>; mainSidebarPosition: z.ZodOptional>; hiddenProperties: z.ZodOptional>; toggleSidebarButtonPosition: z.ZodOptional>; hideToggleSidebarButton: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ font: z.ZodOptional, z.ZodType, z.ZodTypeDef, Uint8Array>]>; fallback: z.ZodOptional; subset: z.ZodOptional; }, "strip", z.ZodTypeAny, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }>>>; } & { lang: z.ZodOptional>; labels: z.ZodOptional>; hints: z.ZodOptional>; theme: z.ZodOptional>; icons: z.ZodOptional>; requiredByDefault: z.ZodOptional; maxZoom: z.ZodOptional; sidebarOpen: z.ZodOptional; zoomLevel: z.ZodOptional; showPluginsSidebar: z.ZodOptional; customMainView: z.ZodOptional; actionName: z.ZodOptional; pluginTypes: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }>, "many">>; mainSidebarPosition: z.ZodOptional>; hiddenProperties: z.ZodOptional>; toggleSidebarButtonPosition: z.ZodOptional>; hideToggleSidebarButton: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; } & { inputs: z.ZodArray, "many">; }, "strict", z.ZodTypeAny, { template: { schemas: z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[][]; basePdf: string | ArrayBuffer | Uint8Array | { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }; pdfmeVersion?: string | undefined; } & { [k: string]: unknown; }; inputs: Record[]; domContainer: HTMLElement; options?: z.objectOutputType<{ font: z.ZodOptional, z.ZodType, z.ZodTypeDef, Uint8Array>]>; fallback: z.ZodOptional; subset: z.ZodOptional; }, "strip", z.ZodTypeAny, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }>>>; } & { lang: z.ZodOptional>; labels: z.ZodOptional>; hints: z.ZodOptional>; theme: z.ZodOptional>; icons: z.ZodOptional>; requiredByDefault: z.ZodOptional; maxZoom: z.ZodOptional; sidebarOpen: z.ZodOptional; zoomLevel: z.ZodOptional; showPluginsSidebar: z.ZodOptional; customMainView: z.ZodOptional; actionName: z.ZodOptional; pluginTypes: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }>, "many">>; mainSidebarPosition: z.ZodOptional>; hiddenProperties: z.ZodOptional>; toggleSidebarButtonPosition: z.ZodOptional>; hideToggleSidebarButton: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; plugins?: Record, z.ZodAny>; pdf: z.ZodFunction, z.ZodAny>; propPanel: z.ZodObject<{ schema: z.ZodUnknown; widgets: z.ZodOptional>; defaultSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }>; icon: z.ZodOptional; }, z.ZodTypeAny, "passthrough">> | undefined; }, { template: { schemas: z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[][]; basePdf: string | ArrayBuffer | Uint8Array | { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }; pdfmeVersion?: string | undefined; } & { [k: string]: unknown; }; inputs: Record[]; domContainer: HTMLElement; options?: z.objectInputType<{ font: z.ZodOptional, z.ZodType, z.ZodTypeDef, Uint8Array>]>; fallback: z.ZodOptional; subset: z.ZodOptional; }, "strip", z.ZodTypeAny, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }>>>; } & { lang: z.ZodOptional>; labels: z.ZodOptional>; hints: z.ZodOptional>; theme: z.ZodOptional>; icons: z.ZodOptional>; requiredByDefault: z.ZodOptional; maxZoom: z.ZodOptional; sidebarOpen: z.ZodOptional; zoomLevel: z.ZodOptional; showPluginsSidebar: z.ZodOptional; customMainView: z.ZodOptional; actionName: z.ZodOptional; pluginTypes: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }>, "many">>; mainSidebarPosition: z.ZodOptional>; hiddenProperties: z.ZodOptional>; toggleSidebarButtonPosition: z.ZodOptional>; hideToggleSidebarButton: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; plugins?: Record, z.ZodAny>; pdf: z.ZodFunction, z.ZodAny>; propPanel: z.ZodObject<{ schema: z.ZodUnknown; widgets: z.ZodOptional>; defaultSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }>; icon: z.ZodOptional; }, z.ZodTypeAny, "passthrough">> | undefined; }>; export declare const DesignerProps: z.ZodObject<{ template: z.ZodObject<{ schemas: z.ZodArray; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">, "many">; basePdf: z.ZodUnion<[z.ZodUnion<[z.ZodString, z.ZodType, z.ZodType, z.ZodTypeDef, Uint8Array>]>, z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; padding: z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>; staticSchema: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "strip", z.ZodTypeAny, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>]>; pdfmeVersion: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ schemas: z.ZodArray; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">, "many">; basePdf: z.ZodUnion<[z.ZodUnion<[z.ZodString, z.ZodType, z.ZodType, z.ZodTypeDef, Uint8Array>]>, z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; padding: z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>; staticSchema: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "strip", z.ZodTypeAny, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>]>; pdfmeVersion: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ schemas: z.ZodArray; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">, "many">; basePdf: z.ZodUnion<[z.ZodUnion<[z.ZodString, z.ZodType, z.ZodType, z.ZodTypeDef, Uint8Array>]>, z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; padding: z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>; staticSchema: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "strip", z.ZodTypeAny, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>]>; pdfmeVersion: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; plugins: z.ZodOptional, z.ZodAny>; pdf: z.ZodFunction, z.ZodAny>; propPanel: z.ZodObject<{ schema: z.ZodUnknown; widgets: z.ZodOptional>; defaultSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }>; icon: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ ui: z.ZodFunction, z.ZodAny>; pdf: z.ZodFunction, z.ZodAny>; propPanel: z.ZodObject<{ schema: z.ZodUnknown; widgets: z.ZodOptional>; defaultSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }>; icon: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ ui: z.ZodFunction, z.ZodAny>; pdf: z.ZodFunction, z.ZodAny>; propPanel: z.ZodObject<{ schema: z.ZodUnknown; widgets: z.ZodOptional>; defaultSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }>; icon: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; } & { domContainer: z.ZodType; options: z.ZodOptional, z.ZodType, z.ZodTypeDef, Uint8Array>]>; fallback: z.ZodOptional; subset: z.ZodOptional; }, "strip", z.ZodTypeAny, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }>>>; } & { lang: z.ZodOptional>; labels: z.ZodOptional>; hints: z.ZodOptional>; theme: z.ZodOptional>; icons: z.ZodOptional>; requiredByDefault: z.ZodOptional; maxZoom: z.ZodOptional; sidebarOpen: z.ZodOptional; zoomLevel: z.ZodOptional; showPluginsSidebar: z.ZodOptional; customMainView: z.ZodOptional; actionName: z.ZodOptional; pluginTypes: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }>, "many">>; mainSidebarPosition: z.ZodOptional>; hiddenProperties: z.ZodOptional>; toggleSidebarButtonPosition: z.ZodOptional>; hideToggleSidebarButton: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ font: z.ZodOptional, z.ZodType, z.ZodTypeDef, Uint8Array>]>; fallback: z.ZodOptional; subset: z.ZodOptional; }, "strip", z.ZodTypeAny, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }>>>; } & { lang: z.ZodOptional>; labels: z.ZodOptional>; hints: z.ZodOptional>; theme: z.ZodOptional>; icons: z.ZodOptional>; requiredByDefault: z.ZodOptional; maxZoom: z.ZodOptional; sidebarOpen: z.ZodOptional; zoomLevel: z.ZodOptional; showPluginsSidebar: z.ZodOptional; customMainView: z.ZodOptional; actionName: z.ZodOptional; pluginTypes: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }>, "many">>; mainSidebarPosition: z.ZodOptional>; hiddenProperties: z.ZodOptional>; toggleSidebarButtonPosition: z.ZodOptional>; hideToggleSidebarButton: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ font: z.ZodOptional, z.ZodType, z.ZodTypeDef, Uint8Array>]>; fallback: z.ZodOptional; subset: z.ZodOptional; }, "strip", z.ZodTypeAny, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }>>>; } & { lang: z.ZodOptional>; labels: z.ZodOptional>; hints: z.ZodOptional>; theme: z.ZodOptional>; icons: z.ZodOptional>; requiredByDefault: z.ZodOptional; maxZoom: z.ZodOptional; sidebarOpen: z.ZodOptional; zoomLevel: z.ZodOptional; showPluginsSidebar: z.ZodOptional; customMainView: z.ZodOptional; actionName: z.ZodOptional; pluginTypes: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }>, "many">>; mainSidebarPosition: z.ZodOptional>; hiddenProperties: z.ZodOptional>; toggleSidebarButtonPosition: z.ZodOptional>; hideToggleSidebarButton: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "strict", z.ZodTypeAny, { template: { schemas: z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[][]; basePdf: string | ArrayBuffer | Uint8Array | { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }; pdfmeVersion?: string | undefined; } & { [k: string]: unknown; }; domContainer: HTMLElement; options?: z.objectOutputType<{ font: z.ZodOptional, z.ZodType, z.ZodTypeDef, Uint8Array>]>; fallback: z.ZodOptional; subset: z.ZodOptional; }, "strip", z.ZodTypeAny, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }>>>; } & { lang: z.ZodOptional>; labels: z.ZodOptional>; hints: z.ZodOptional>; theme: z.ZodOptional>; icons: z.ZodOptional>; requiredByDefault: z.ZodOptional; maxZoom: z.ZodOptional; sidebarOpen: z.ZodOptional; zoomLevel: z.ZodOptional; showPluginsSidebar: z.ZodOptional; customMainView: z.ZodOptional; actionName: z.ZodOptional; pluginTypes: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }>, "many">>; mainSidebarPosition: z.ZodOptional>; hiddenProperties: z.ZodOptional>; toggleSidebarButtonPosition: z.ZodOptional>; hideToggleSidebarButton: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; plugins?: Record, z.ZodAny>; pdf: z.ZodFunction, z.ZodAny>; propPanel: z.ZodObject<{ schema: z.ZodUnknown; widgets: z.ZodOptional>; defaultSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }>; icon: z.ZodOptional; }, z.ZodTypeAny, "passthrough">> | undefined; }, { template: { schemas: z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[][]; basePdf: string | ArrayBuffer | Uint8Array | { width: number; height: number; padding: [number, number, number, number]; staticSchema?: z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }; pdfmeVersion?: string | undefined; } & { [k: string]: unknown; }; domContainer: HTMLElement; options?: z.objectInputType<{ font: z.ZodOptional, z.ZodType, z.ZodTypeDef, Uint8Array>]>; fallback: z.ZodOptional; subset: z.ZodOptional; }, "strip", z.ZodTypeAny, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }, { data: string | ArrayBuffer | Uint8Array; fallback?: boolean | undefined; subset?: boolean | undefined; }>>>; } & { lang: z.ZodOptional>; labels: z.ZodOptional>; hints: z.ZodOptional>; theme: z.ZodOptional>; icons: z.ZodOptional>; requiredByDefault: z.ZodOptional; maxZoom: z.ZodOptional; sidebarOpen: z.ZodOptional; zoomLevel: z.ZodOptional; showPluginsSidebar: z.ZodOptional; customMainView: z.ZodOptional; actionName: z.ZodOptional; pluginTypes: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }, { type: string; textContent?: string | undefined; actionName?: string | undefined; pluginTypes?: string[] | undefined; }>, "many">>; mainSidebarPosition: z.ZodOptional>; hiddenProperties: z.ZodOptional>; toggleSidebarButtonPosition: z.ZodOptional>; hideToggleSidebarButton: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; plugins?: Record, z.ZodAny>; pdf: z.ZodFunction, z.ZodAny>; propPanel: z.ZodObject<{ schema: z.ZodUnknown; widgets: z.ZodOptional>; defaultSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional; position: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strip", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; width: z.ZodNumber; height: z.ZodNumber; rotate: z.ZodOptional; opacity: z.ZodOptional; readOnly: z.ZodOptional; required: z.ZodOptional; __bodyRange: z.ZodOptional; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "strip", z.ZodTypeAny, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }, { defaultSchema: { width: number; height: number; type: string; name: string; position: { x: number; y: number; }; opacity?: number | undefined; rotate?: number | undefined; required?: boolean | undefined; content?: string | undefined; readOnly?: boolean | undefined; __bodyRange?: { start: number; end?: number | undefined; } | undefined; __isSplit?: boolean | undefined; } & { [k: string]: unknown; }; schema?: unknown; widgets?: Record | undefined; }>; icon: z.ZodOptional; }, z.ZodTypeAny, "passthrough">> | undefined; }>;