import z from 'zod'; export declare const unstructuredMetadata: z.ZodObject<{ page_number: z.ZodNumber; filename: z.ZodString; }, "strip", z.ZodTypeAny, { page_number: number; filename: string; }, { page_number: number; filename: string; }>; export declare const zTextTypes: z.ZodEnum<["Title", "ListItem", "NarrativeText", "UncategorizedText", "FigureCaption", "Body", "Header", "Footer"]>; export declare const unstructuredElement: z.ZodObject<{ element_id: z.ZodString; text: z.ZodString; type: z.ZodEnum<["Title", "ListItem", "NarrativeText", "UncategorizedText", "FigureCaption", "Body", "Header", "Footer"]>; metadata: z.ZodObject<{ page_number: z.ZodNumber; filename: z.ZodString; }, "strip", z.ZodTypeAny, { page_number: number; filename: string; }, { page_number: number; filename: string; }>; }, "strip", z.ZodTypeAny, { type: "Title" | "ListItem" | "NarrativeText" | "UncategorizedText" | "FigureCaption" | "Body" | "Header" | "Footer"; text: string; element_id: string; metadata: { page_number: number; filename: string; }; }, { type: "Title" | "ListItem" | "NarrativeText" | "UncategorizedText" | "FigureCaption" | "Body" | "Header" | "Footer"; text: string; element_id: string; metadata: { page_number: number; filename: string; }; }>; export declare const unstructuredSnippet: z.ZodObject<{ id: z.ZodString; text: z.ZodString; pageNumber: z.ZodNumber; }, "strip", z.ZodTypeAny, { text: string; id: string; pageNumber: number; }, { text: string; id: string; pageNumber: number; }>; export type UnstructuredElement = z.infer; export type UnstructuredSnippet = z.infer;