import { z } from 'zod'; export declare const PatentReferenceSchema: z.ZodObject<{ type: z.ZodEnum<["application", "priority", "publication"]>; format: z.ZodEnum<["docdb", "epodoc"]>; number: z.ZodString; }, "strip", z.ZodTypeAny, { number: string; type: "application" | "priority" | "publication"; format: "docdb" | "epodoc"; }, { number: string; type: "application" | "priority" | "publication"; format: "docdb" | "epodoc"; }>; export declare const SearchOptionsSchema: z.ZodObject<{ range: z.ZodOptional; constituent: z.ZodOptional>; }, "strip", z.ZodTypeAny, { range?: string | undefined; constituent?: "biblio" | "full-cycle" | "abstract" | undefined; }, { range?: string | undefined; constituent?: "biblio" | "full-cycle" | "abstract" | undefined; }>; export declare const ClassificationOptionsSchema: z.ZodObject<{ ancestors: z.ZodOptional; navigation: z.ZodOptional; depth: z.ZodOptional>; }, "strip", z.ZodTypeAny, { ancestors?: boolean | undefined; navigation?: boolean | undefined; depth?: "0" | "1" | "2" | "3" | "all" | undefined; }, { ancestors?: boolean | undefined; navigation?: boolean | undefined; depth?: "0" | "1" | "2" | "3" | "all" | undefined; }>; export declare const BibliographicDataSchema: z.ZodObject<{ title: z.ZodString; abstract: z.ZodString; inventors: z.ZodArray; applicants: z.ZodArray; publicationDate: z.ZodString; applicationDate: z.ZodString; priorityDate: z.ZodOptional; classification: z.ZodArray; }, "strip", z.ZodTypeAny, { abstract: string; title: string; inventors: string[]; applicants: string[]; publicationDate: string; applicationDate: string; classification: string[]; priorityDate?: string | undefined; }, { abstract: string; title: string; inventors: string[]; applicants: string[]; publicationDate: string; applicationDate: string; classification: string[]; priorityDate?: string | undefined; }>; export declare const ClaimsSchema: z.ZodObject<{ independent: z.ZodArray; dependent: z.ZodArray; }, "strip", z.ZodTypeAny, { independent: string[]; dependent: string[]; }, { independent: string[]; dependent: string[]; }>; export declare const FamilyMemberSchema: z.ZodObject<{ publicationNumber: z.ZodString; publicationDate: z.ZodString; title: z.ZodString; abstract: z.ZodOptional; country: z.ZodString; kind: z.ZodString; }, "strip", z.ZodTypeAny, { title: string; publicationDate: string; publicationNumber: string; country: string; kind: string; abstract?: string | undefined; }, { title: string; publicationDate: string; publicationNumber: string; country: string; kind: string; abstract?: string | undefined; }>; export declare const LegalStatusSchema: z.ZodObject<{ status: z.ZodString; date: z.ZodString; description: z.ZodString; country: z.ZodString; }, "strip", z.ZodTypeAny, { status: string; date: string; country: string; description: string; }, { status: string; date: string; country: string; description: string; }>; export declare const SearchResponseSchema: z.ZodObject<{ status: z.ZodNumber; data: z.ZodObject<{ query: z.ZodString; results: z.ZodArray; publicationDate: z.ZodOptional; }, "strip", z.ZodTypeAny, { title: string; id: string; abstract?: string | undefined; publicationDate?: string | undefined; }, { title: string; id: string; abstract?: string | undefined; publicationDate?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { query: string; results: { title: string; id: string; abstract?: string | undefined; publicationDate?: string | undefined; }[]; }, { query: string; results: { title: string; id: string; abstract?: string | undefined; publicationDate?: string | undefined; }[]; }>; }, "strip", z.ZodTypeAny, { status: number; data: { query: string; results: { title: string; id: string; abstract?: string | undefined; publicationDate?: string | undefined; }[]; }; }, { status: number; data: { query: string; results: { title: string; id: string; abstract?: string | undefined; publicationDate?: string | undefined; }[]; }; }>; export declare const ClassificationResponseSchema: z.ZodObject<{ status: z.ZodNumber; data: z.ZodObject<{ class: z.ZodString; title: z.ZodString; description: z.ZodOptional; subclasses: z.ZodOptional; }, "strip", z.ZodTypeAny, { code: string; title: string; description?: string | undefined; }, { code: string; title: string; description?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { title: string; class: string; description?: string | undefined; subclasses?: { code: string; title: string; description?: string | undefined; }[] | undefined; }, { title: string; class: string; description?: string | undefined; subclasses?: { code: string; title: string; description?: string | undefined; }[] | undefined; }>; }, "strip", z.ZodTypeAny, { status: number; data: { title: string; class: string; description?: string | undefined; subclasses?: { code: string; title: string; description?: string | undefined; }[] | undefined; }; }, { status: number; data: { title: string; class: string; description?: string | undefined; subclasses?: { code: string; title: string; description?: string | undefined; }[] | undefined; }; }>; export declare const NumberConversionResponseSchema: z.ZodObject<{ status: z.ZodNumber; data: z.ZodObject<{ input: z.ZodObject<{ type: z.ZodString; format: z.ZodString; number: z.ZodString; }, "strip", z.ZodTypeAny, { number: string; type: string; format: string; }, { number: string; type: string; format: string; }>; output: z.ZodObject<{ format: z.ZodString; number: z.ZodString; }, "strip", z.ZodTypeAny, { number: string; format: string; }, { number: string; format: string; }>; }, "strip", z.ZodTypeAny, { input: { number: string; type: string; format: string; }; output: { number: string; format: string; }; }, { input: { number: string; type: string; format: string; }; output: { number: string; format: string; }; }>; }, "strip", z.ZodTypeAny, { status: number; data: { input: { number: string; type: string; format: string; }; output: { number: string; format: string; }; }; }, { status: number; data: { input: { number: string; type: string; format: string; }; output: { number: string; format: string; }; }; }>; //# sourceMappingURL=schemas.d.ts.map