UNPKG

@pdfme/common

Version:

TypeScript base PDF generator and React base UI. Open source, developed by the community, and completely free to use under the MIT license!

1,525 lines 379 kB
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; '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; '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; }, "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; '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.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; }, { 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; '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.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; }>; export declare const Mode: z.ZodEnum<["viewer", "form", "designer"]>; export declare const ColorType: z.ZodOptional<z.ZodEnum<["rgb", "cmyk"]>>; 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<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, z.ZodTypeAny, "passthrough">>; export declare const SchemaForUI: z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; } & { 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<z.ZodArray<z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, 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<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, 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<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, z.ZodTypeAny, "passthrough">[] | undefined; }>; export declare const CustomPdf: z.ZodUnion<[z.ZodString, z.ZodType<ArrayBuffer, z.ZodTypeDef, ArrayBuffer>, z.ZodType<Uint8Array<ArrayBufferLike>, z.ZodTypeDef, Uint8Array<ArrayBufferLike>>]>; export declare const BasePdf: z.ZodUnion<[z.ZodUnion<[z.ZodString, z.ZodType<ArrayBuffer, z.ZodTypeDef, ArrayBuffer>, z.ZodType<Uint8Array<ArrayBufferLike>, z.ZodTypeDef, Uint8Array<ArrayBufferLike>>]>, z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; padding: z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>; staticSchema: z.ZodOptional<z.ZodArray<z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, 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<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, 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<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, z.ZodTypeAny, "passthrough">[] | undefined; }>]>; export declare const LegacySchemaPageArray: z.ZodArray<z.ZodRecord<z.ZodString, z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, z.ZodTypeAny, "passthrough">>>, "many">; export declare const SchemaPageArray: z.ZodArray<z.ZodArray<z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, z.ZodTypeAny, "passthrough">>, "many">, "many">; export declare const Template: z.ZodObject<{ schemas: z.ZodArray<z.ZodArray<z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, z.ZodTypeAny, "passthrough">>, "many">, "many">; basePdf: z.ZodUnion<[z.ZodUnion<[z.ZodString, z.ZodType<ArrayBuffer, z.ZodTypeDef, ArrayBuffer>, z.ZodType<Uint8Array<ArrayBufferLike>, z.ZodTypeDef, Uint8Array<ArrayBufferLike>>]>, z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; padding: z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>; staticSchema: z.ZodOptional<z.ZodArray<z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, 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<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, 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<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, z.ZodTypeAny, "passthrough">[] | undefined; }>]>; pdfmeVersion: z.ZodOptional<z.ZodString>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ schemas: z.ZodArray<z.ZodArray<z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, z.ZodTypeAny, "passthrough">>, "many">, "many">; basePdf: z.ZodUnion<[z.ZodUnion<[z.ZodString, z.ZodType<ArrayBuffer, z.ZodTypeDef, ArrayBuffer>, z.ZodType<Uint8Array<ArrayBufferLike>, z.ZodTypeDef, Uint8Array<ArrayBufferLike>>]>, z.ZodObject<{ width: z.ZodNumber; height: z.ZodNumber; padding: z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>; staticSchema: z.ZodOptional<z.ZodArray<z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, 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<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, 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<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, z.ZodTypeAny, "passthrough">[] | undefined; }>]>; pdfmeVersion: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ schemas: z.ZodArray<z.ZodArray<z.ZodObject<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolean>; __bodyRange: z.ZodOptional<z.ZodObject<{ start: z.ZodNumber; end: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { start: number; end?: number | undefined; }, { start: number; end?: number | undefined; }>>; __isSplit: z.ZodOptional<z.ZodBoolean>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; type: z.ZodString; content: z.ZodOptional<z.ZodString>; 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<z.ZodNumber>; opacity: z.ZodOptional<z.ZodNumber>; readOnly: z.ZodOptional<z.ZodBoolean>; required: z.ZodOptional<z.ZodBoolea