@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
TypeScript
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