import { z } from "zod"; declare const StyleSchema: z.ZodAny; declare const ITextSchema: z.ZodObject<{ type: z.ZodLiteral<"text">; text: z.ZodString; style: z.ZodOptional; }, "strip", z.ZodTypeAny, { text: string; type: "text"; style?: any; }, { text: string; type: "text"; style?: any; }>; declare const IImageSchema: z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; style: z.ZodOptional; }, "strip", z.ZodTypeAny, { src: string; type: "image"; style?: any; }, { src: string; type: "image"; style?: any; }>; declare const ITableColumnSchema: z.ZodObject<{ label: z.ZodString; key: z.ZodString; flex: z.ZodOptional; style: z.ZodOptional; }, "strip", z.ZodTypeAny, { key: string; label: string; flex?: number | undefined; style?: any; }, { key: string; label: string; flex?: number | undefined; style?: any; }>; declare const ITableFooterContentSchema: z.ZodUnion<[z.ZodObject<{ type: z.ZodLiteral<"text">; text: z.ZodString; style: z.ZodOptional; }, "strip", z.ZodTypeAny, { text: string; type: "text"; style?: any; }, { text: string; type: "text"; style?: any; }>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; style: z.ZodOptional; }, "strip", z.ZodTypeAny, { src: string; type: "image"; style?: any; }, { src: string; type: "image"; style?: any; }>]>; declare const ITableFooterSchema: z.ZodArray; text: z.ZodString; style: z.ZodOptional; }, "strip", z.ZodTypeAny, { text: string; type: "text"; style?: any; }, { text: string; type: "text"; style?: any; }>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; style: z.ZodOptional; }, "strip", z.ZodTypeAny, { src: string; type: "image"; style?: any; }, { src: string; type: "image"; style?: any; }>]>, "many">; flex: z.ZodOptional; styleRow: z.ZodOptional; style: z.ZodOptional; }, "strip", z.ZodTypeAny, { contents: ({ text: string; type: "text"; style?: any; } | { src: string; type: "image"; style?: any; })[]; flex?: number | undefined; styleRow?: any; style?: any; }, { contents: ({ text: string; type: "text"; style?: any; } | { src: string; type: "image"; style?: any; })[]; flex?: number | undefined; styleRow?: any; style?: any; }>, "many">; declare const ITableSchema: z.ZodObject<{ type: z.ZodLiteral<"table">; style: z.ZodOptional; columns: z.ZodArray; style: z.ZodOptional; }, "strip", z.ZodTypeAny, { key: string; label: string; flex?: number | undefined; style?: any; }, { key: string; label: string; flex?: number | undefined; style?: any; }>, "many">; data: z.ZodArray; footer: z.ZodOptional; text: z.ZodString; style: z.ZodOptional; }, "strip", z.ZodTypeAny, { text: string; type: "text"; style?: any; }, { text: string; type: "text"; style?: any; }>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; style: z.ZodOptional; }, "strip", z.ZodTypeAny, { src: string; type: "image"; style?: any; }, { src: string; type: "image"; style?: any; }>]>, "many">; flex: z.ZodOptional; styleRow: z.ZodOptional; style: z.ZodOptional; }, "strip", z.ZodTypeAny, { contents: ({ text: string; type: "text"; style?: any; } | { src: string; type: "image"; style?: any; })[]; flex?: number | undefined; styleRow?: any; style?: any; }, { contents: ({ text: string; type: "text"; style?: any; } | { src: string; type: "image"; style?: any; })[]; flex?: number | undefined; styleRow?: any; style?: any; }>, "many">>; styleHeader: z.ZodOptional; styleBody: z.ZodOptional; styleRowHeader: z.ZodOptional; styleRowBody: z.ZodOptional; styleCellHeader: z.ZodOptional; styleCellBody: z.ZodOptional; }, "strip", z.ZodTypeAny, { columns: { key: string; label: string; flex?: number | undefined; style?: any; }[]; data: any[]; type: "table"; style?: any; footer?: { contents: ({ text: string; type: "text"; style?: any; } | { src: string; type: "image"; style?: any; })[]; flex?: number | undefined; styleRow?: any; style?: any; }[] | undefined; styleHeader?: any; styleBody?: any; styleRowHeader?: any; styleRowBody?: any; styleCellHeader?: any; styleCellBody?: any; }, { columns: { key: string; label: string; flex?: number | undefined; style?: any; }[]; data: any[]; type: "table"; style?: any; footer?: { contents: ({ text: string; type: "text"; style?: any; } | { src: string; type: "image"; style?: any; })[]; flex?: number | undefined; styleRow?: any; style?: any; }[] | undefined; styleHeader?: any; styleBody?: any; styleRowHeader?: any; styleRowBody?: any; styleCellHeader?: any; styleCellBody?: any; }>; declare const IViewsSchema: any; declare const IHeaderSchema: z.ZodObject<{ style: z.ZodOptional; contents: z.ZodArray; text: z.ZodString; style: z.ZodOptional; }, "strip", z.ZodTypeAny, { text: string; type: "text"; style?: any; }, { text: string; type: "text"; style?: any; }>, z.ZodObject<{ type: z.ZodLiteral<"table">; style: z.ZodOptional; columns: z.ZodArray; style: z.ZodOptional; }, "strip", z.ZodTypeAny, { key: string; label: string; flex?: number | undefined; style?: any; }, { key: string; label: string; flex?: number | undefined; style?: any; }>, "many">; data: z.ZodArray; footer: z.ZodOptional; text: z.ZodString; style: z.ZodOptional; }, "strip", z.ZodTypeAny, { text: string; type: "text"; style?: any; }, { text: string; type: "text"; style?: any; }>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; style: z.ZodOptional; }, "strip", z.ZodTypeAny, { src: string; type: "image"; style?: any; }, { src: string; type: "image"; style?: any; }>]>, "many">; flex: z.ZodOptional; styleRow: z.ZodOptional; style: z.ZodOptional; }, "strip", z.ZodTypeAny, { contents: ({ text: string; type: "text"; style?: any; } | { src: string; type: "image"; style?: any; })[]; flex?: number | undefined; styleRow?: any; style?: any; }, { contents: ({ text: string; type: "text"; style?: any; } | { src: string; type: "image"; style?: any; })[]; flex?: number | undefined; styleRow?: any; style?: any; }>, "many">>; styleHeader: z.ZodOptional; styleBody: z.ZodOptional; styleRowHeader: z.ZodOptional; styleRowBody: z.ZodOptional; styleCellHeader: z.ZodOptional; styleCellBody: z.ZodOptional; }, "strip", z.ZodTypeAny, { columns: { key: string; label: string; flex?: number | undefined; style?: any; }[]; data: any[]; type: "table"; style?: any; footer?: { contents: ({ text: string; type: "text"; style?: any; } | { src: string; type: "image"; style?: any; })[]; flex?: number | undefined; styleRow?: any; style?: any; }[] | undefined; styleHeader?: any; styleBody?: any; styleRowHeader?: any; styleRowBody?: any; styleCellHeader?: any; styleCellBody?: any; }, { columns: { key: string; label: string; flex?: number | undefined; style?: any; }[]; data: any[]; type: "table"; style?: any; footer?: { contents: ({ text: string; type: "text"; style?: any; } | { src: string; type: "image"; style?: any; })[]; flex?: number | undefined; styleRow?: any; style?: any; }[] | undefined; styleHeader?: any; styleBody?: any; styleRowHeader?: any; styleRowBody?: any; styleCellHeader?: any; styleCellBody?: any; }>, any, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; style: z.ZodOptional; }, "strip", z.ZodTypeAny, { src: string; type: "image"; style?: any; }, { src: string; type: "image"; style?: any; }>]>, "many">; }, "strip", z.ZodTypeAny, { contents: any[]; style?: any; }, { contents: any[]; style?: any; }>; declare const IFooterSchema: z.ZodObject<{ style: z.ZodOptional; contents: z.ZodArray; text: z.ZodString; style: z.ZodOptional; }, "strip", z.ZodTypeAny, { text: string; type: "text"; style?: any; }, { text: string; type: "text"; style?: any; }>, z.ZodObject<{ type: z.ZodLiteral<"table">; style: z.ZodOptional; columns: z.ZodArray; style: z.ZodOptional; }, "strip", z.ZodTypeAny, { key: string; label: string; flex?: number | undefined; style?: any; }, { key: string; label: string; flex?: number | undefined; style?: any; }>, "many">; data: z.ZodArray; footer: z.ZodOptional; text: z.ZodString; style: z.ZodOptional; }, "strip", z.ZodTypeAny, { text: string; type: "text"; style?: any; }, { text: string; type: "text"; style?: any; }>, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; style: z.ZodOptional; }, "strip", z.ZodTypeAny, { src: string; type: "image"; style?: any; }, { src: string; type: "image"; style?: any; }>]>, "many">; flex: z.ZodOptional; styleRow: z.ZodOptional; style: z.ZodOptional; }, "strip", z.ZodTypeAny, { contents: ({ text: string; type: "text"; style?: any; } | { src: string; type: "image"; style?: any; })[]; flex?: number | undefined; styleRow?: any; style?: any; }, { contents: ({ text: string; type: "text"; style?: any; } | { src: string; type: "image"; style?: any; })[]; flex?: number | undefined; styleRow?: any; style?: any; }>, "many">>; styleHeader: z.ZodOptional; styleBody: z.ZodOptional; styleRowHeader: z.ZodOptional; styleRowBody: z.ZodOptional; styleCellHeader: z.ZodOptional; styleCellBody: z.ZodOptional; }, "strip", z.ZodTypeAny, { columns: { key: string; label: string; flex?: number | undefined; style?: any; }[]; data: any[]; type: "table"; style?: any; footer?: { contents: ({ text: string; type: "text"; style?: any; } | { src: string; type: "image"; style?: any; })[]; flex?: number | undefined; styleRow?: any; style?: any; }[] | undefined; styleHeader?: any; styleBody?: any; styleRowHeader?: any; styleRowBody?: any; styleCellHeader?: any; styleCellBody?: any; }, { columns: { key: string; label: string; flex?: number | undefined; style?: any; }[]; data: any[]; type: "table"; style?: any; footer?: { contents: ({ text: string; type: "text"; style?: any; } | { src: string; type: "image"; style?: any; })[]; flex?: number | undefined; styleRow?: any; style?: any; }[] | undefined; styleHeader?: any; styleBody?: any; styleRowHeader?: any; styleRowBody?: any; styleCellHeader?: any; styleCellBody?: any; }>, any, z.ZodObject<{ type: z.ZodLiteral<"image">; src: z.ZodString; style: z.ZodOptional; }, "strip", z.ZodTypeAny, { src: string; type: "image"; style?: any; }, { src: string; type: "image"; style?: any; }>]>, "many">; }, "strip", z.ZodTypeAny, { contents: any[]; style?: any; }, { contents: any[]; style?: any; }>; declare const IDocumentSchema: z.ZodObject<{ title: z.ZodOptional; author: z.ZodOptional; subject: z.ZodOptional; keywords: z.ZodOptional; creator: z.ZodOptional; producer: z.ZodOptional; }, "strip", z.ZodTypeAny, { title?: string | undefined; author?: string | undefined; subject?: string | undefined; keywords?: string | undefined; creator?: string | undefined; producer?: string | undefined; }, { title?: string | undefined; author?: string | undefined; subject?: string | undefined; keywords?: string | undefined; creator?: string | undefined; producer?: string | undefined; }>; declare const IPagesSchema: z.ZodObject<{ wrap: z.ZodOptional; orientation: z.ZodOptional>; size: z.ZodEnum<["A3", "A4", "A5", "LETTER", "LEGAL", "EXECUTIVE", "TABLOID"]>; style: z.ZodOptional; }, "strip", z.ZodTypeAny, { size: "A3" | "A4" | "A5" | "LETTER" | "LEGAL" | "EXECUTIVE" | "TABLOID"; wrap?: boolean | undefined; orientation?: "portrait" | "landscape" | undefined; style?: any; }, { size: "A3" | "A4" | "A5" | "LETTER" | "LEGAL" | "EXECUTIVE" | "TABLOID"; wrap?: boolean | undefined; orientation?: "portrait" | "landscape" | undefined; style?: any; }>; declare const IPDFPageSchema: z.ZodObject; export { StyleSchema, ITextSchema, IImageSchema, ITableColumnSchema, ITableFooterContentSchema, ITableFooterSchema, ITableSchema, IViewsSchema, IHeaderSchema, IFooterSchema, IDocumentSchema, IPagesSchema, IPDFPageSchema, };