import { z } from 'zod'; export declare const WorkSchema: z.ZodObject<{ id: z.ZodString; doi: z.ZodNullable; title: z.ZodNullable; display_name: z.ZodString; publication_year: z.ZodNullable; publication_date: z.ZodNullable; ids: z.ZodObject<{ openalex: z.ZodString; doi: z.ZodOptional; pmid: z.ZodOptional; pmcid: z.ZodOptional; }, "strip", z.ZodTypeAny, { openalex: string; doi?: string | undefined; pmid?: string | undefined; pmcid?: string | undefined; }, { openalex: string; doi?: string | undefined; pmid?: string | undefined; pmcid?: string | undefined; }>; language: z.ZodNullable; primary_location: z.ZodNullable; issn: z.ZodNullable>; is_oa: z.ZodBoolean; is_in_doaj: z.ZodBoolean; }, "strip", z.ZodTypeAny, { id: string; display_name: string; issn_l: string | null; issn: string[] | null; is_oa: boolean; is_in_doaj: boolean; }, { id: string; display_name: string; issn_l: string | null; issn: string[] | null; is_oa: boolean; is_in_doaj: boolean; }>>; landing_page_url: z.ZodNullable; pdf_url: z.ZodNullable; license: z.ZodNullable; version: z.ZodNullable; is_oa: z.ZodBoolean; is_accepted: z.ZodBoolean; is_published: z.ZodBoolean; }, "strip", z.ZodTypeAny, { is_oa: boolean; source: { id: string; display_name: string; issn_l: string | null; issn: string[] | null; is_oa: boolean; is_in_doaj: boolean; } | null; landing_page_url: string | null; pdf_url: string | null; license: string | null; version: string | null; is_accepted: boolean; is_published: boolean; }, { is_oa: boolean; source: { id: string; display_name: string; issn_l: string | null; issn: string[] | null; is_oa: boolean; is_in_doaj: boolean; } | null; landing_page_url: string | null; pdf_url: string | null; license: string | null; version: string | null; is_accepted: boolean; is_published: boolean; }>>; type: z.ZodString; type_crossref: z.ZodNullable; open_access: z.ZodObject<{ is_oa: z.ZodBoolean; oa_status: z.ZodString; oa_url: z.ZodNullable; any_repository_has_fulltext: z.ZodBoolean; }, "strip", z.ZodTypeAny, { is_oa: boolean; oa_status: string; oa_url: string | null; any_repository_has_fulltext: boolean; }, { is_oa: boolean; oa_status: string; oa_url: string | null; any_repository_has_fulltext: boolean; }>; authorships: z.ZodArray; }, "strip", z.ZodTypeAny, { id: string; display_name: string; orcid: string | null; }, { id: string; display_name: string; orcid: string | null; }>; institutions: z.ZodArray; country_code: z.ZodNullable; type: z.ZodNullable; }, "strip", z.ZodTypeAny, { type: string | null; id: string; display_name: string; ror: string | null; country_code: string | null; }, { type: string | null; id: string; display_name: string; ror: string | null; country_code: string | null; }>, "many">; countries: z.ZodArray; is_corresponding: z.ZodBoolean; raw_author_name: z.ZodString; raw_affiliation_strings: z.ZodArray; }, "strip", z.ZodTypeAny, { author_position: string; author: { id: string; display_name: string; orcid: string | null; }; institutions: { type: string | null; id: string; display_name: string; ror: string | null; country_code: string | null; }[]; countries: string[]; is_corresponding: boolean; raw_author_name: string; raw_affiliation_strings: string[]; }, { author_position: string; author: { id: string; display_name: string; orcid: string | null; }; institutions: { type: string | null; id: string; display_name: string; ror: string | null; country_code: string | null; }[]; countries: string[]; is_corresponding: boolean; raw_author_name: string; raw_affiliation_strings: string[]; }>, "many">; biblio: z.ZodObject<{ volume: z.ZodNullable; issue: z.ZodNullable; first_page: z.ZodNullable; last_page: z.ZodNullable; }, "strip", z.ZodTypeAny, { volume: string | null; issue: string | null; first_page: string | null; last_page: string | null; }, { volume: string | null; issue: string | null; first_page: string | null; last_page: string | null; }>; is_retracted: z.ZodBoolean; is_paratext: z.ZodBoolean; primary_topic: z.ZodNullable>; topics: z.ZodArray, "many">; keywords: z.ZodArray, "many">; concepts: z.ZodArray, "many">; mesh: z.ZodArray; locations_count: z.ZodNumber; locations: z.ZodArray; best_oa_location: z.ZodNullable; sustainable_development_goals: z.ZodArray; grants: z.ZodArray; datasets: z.ZodArray; versions: z.ZodArray; referenced_works_count: z.ZodNumber; referenced_works: z.ZodArray; related_works: z.ZodArray; cited_by_count: z.ZodNumber; cited_by_api_url: z.ZodString; counts_by_year: z.ZodArray, "many">; updated_date: z.ZodString; created_date: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; id: string; doi: string | null; title: string | null; display_name: string; publication_year: number | null; publication_date: string | null; ids: { openalex: string; doi?: string | undefined; pmid?: string | undefined; pmcid?: string | undefined; }; language: string | null; primary_location: { is_oa: boolean; source: { id: string; display_name: string; issn_l: string | null; issn: string[] | null; is_oa: boolean; is_in_doaj: boolean; } | null; landing_page_url: string | null; pdf_url: string | null; license: string | null; version: string | null; is_accepted: boolean; is_published: boolean; } | null; type_crossref: string | null; open_access: { is_oa: boolean; oa_status: string; oa_url: string | null; any_repository_has_fulltext: boolean; }; authorships: { author_position: string; author: { id: string; display_name: string; orcid: string | null; }; institutions: { type: string | null; id: string; display_name: string; ror: string | null; country_code: string | null; }[]; countries: string[]; is_corresponding: boolean; raw_author_name: string; raw_affiliation_strings: string[]; }[]; biblio: { volume: string | null; issue: string | null; first_page: string | null; last_page: string | null; }; is_retracted: boolean; is_paratext: boolean; primary_topic: { id: string; display_name: string; score: number; } | null; topics: { id: string; display_name: string; score: number; }[]; keywords: { id: string; display_name: string; score: number; }[]; concepts: { id: string; display_name: string; score: number; wikidata: string; level: number; }[]; mesh: unknown[]; locations_count: number; locations: unknown[]; sustainable_development_goals: unknown[]; grants: unknown[]; datasets: unknown[]; versions: unknown[]; referenced_works_count: number; referenced_works: string[]; related_works: string[]; cited_by_count: number; cited_by_api_url: string; counts_by_year: { cited_by_count: number; year: number; }[]; updated_date: string; created_date: string; best_oa_location?: unknown; }, { type: string; id: string; doi: string | null; title: string | null; display_name: string; publication_year: number | null; publication_date: string | null; ids: { openalex: string; doi?: string | undefined; pmid?: string | undefined; pmcid?: string | undefined; }; language: string | null; primary_location: { is_oa: boolean; source: { id: string; display_name: string; issn_l: string | null; issn: string[] | null; is_oa: boolean; is_in_doaj: boolean; } | null; landing_page_url: string | null; pdf_url: string | null; license: string | null; version: string | null; is_accepted: boolean; is_published: boolean; } | null; type_crossref: string | null; open_access: { is_oa: boolean; oa_status: string; oa_url: string | null; any_repository_has_fulltext: boolean; }; authorships: { author_position: string; author: { id: string; display_name: string; orcid: string | null; }; institutions: { type: string | null; id: string; display_name: string; ror: string | null; country_code: string | null; }[]; countries: string[]; is_corresponding: boolean; raw_author_name: string; raw_affiliation_strings: string[]; }[]; biblio: { volume: string | null; issue: string | null; first_page: string | null; last_page: string | null; }; is_retracted: boolean; is_paratext: boolean; primary_topic: { id: string; display_name: string; score: number; } | null; topics: { id: string; display_name: string; score: number; }[]; keywords: { id: string; display_name: string; score: number; }[]; concepts: { id: string; display_name: string; score: number; wikidata: string; level: number; }[]; mesh: unknown[]; locations_count: number; locations: unknown[]; sustainable_development_goals: unknown[]; grants: unknown[]; datasets: unknown[]; versions: unknown[]; referenced_works_count: number; referenced_works: string[]; related_works: string[]; cited_by_count: number; cited_by_api_url: string; counts_by_year: { cited_by_count: number; year: number; }[]; updated_date: string; created_date: string; best_oa_location?: unknown; }>; export declare const AuthorSchema: z.ZodObject<{ id: z.ZodString; orcid: z.ZodNullable; display_name: z.ZodString; display_name_alternatives: z.ZodArray; works_count: z.ZodNumber; cited_by_count: z.ZodNumber; summary_stats: z.ZodObject<{ '2yr_mean_citedness': z.ZodNumber; h_index: z.ZodNumber; i10_index: z.ZodNumber; }, "strip", z.ZodTypeAny, { '2yr_mean_citedness': number; h_index: number; i10_index: number; }, { '2yr_mean_citedness': number; h_index: number; i10_index: number; }>; ids: z.ZodObject<{ openalex: z.ZodString; orcid: z.ZodNullable; scopus: z.ZodNullable; twitter: z.ZodNullable; wikipedia: z.ZodNullable; }, "strip", z.ZodTypeAny, { openalex: string; orcid: string | null; scopus: string | null; twitter: string | null; wikipedia: string | null; }, { openalex: string; orcid: string | null; scopus: string | null; twitter: string | null; wikipedia: string | null; }>; affiliations: z.ZodArray; country_code: z.ZodNullable; type: z.ZodNullable; }, "strip", z.ZodTypeAny, { type: string | null; id: string; display_name: string; ror: string | null; country_code: string | null; }, { type: string | null; id: string; display_name: string; ror: string | null; country_code: string | null; }>; years: z.ZodArray; }, "strip", z.ZodTypeAny, { institution: { type: string | null; id: string; display_name: string; ror: string | null; country_code: string | null; }; years: number[]; }, { institution: { type: string | null; id: string; display_name: string; ror: string | null; country_code: string | null; }; years: number[]; }>, "many">; last_known_institutions: z.ZodArray; country_code: z.ZodNullable; type: z.ZodNullable; }, "strip", z.ZodTypeAny, { type: string | null; id: string; display_name: string; ror: string | null; country_code: string | null; }, { type: string | null; id: string; display_name: string; ror: string | null; country_code: string | null; }>, "many">; topics: z.ZodArray; field: z.ZodObject<{ id: z.ZodString; display_name: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; display_name: string; }, { id: string; display_name: string; }>; domain: z.ZodObject<{ id: z.ZodString; display_name: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; display_name: string; }, { id: string; display_name: string; }>; }, "strip", z.ZodTypeAny, { count: number; id: string; display_name: string; subfield: { id: string; display_name: string; }; field: { id: string; display_name: string; }; domain: { id: string; display_name: string; }; }, { count: number; id: string; display_name: string; subfield: { id: string; display_name: string; }; field: { id: string; display_name: string; }; domain: { id: string; display_name: string; }; }>, "many">; x_concepts: z.ZodArray, "many">; counts_by_year: z.ZodArray, "many">; works_api_url: z.ZodString; updated_date: z.ZodString; created_date: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; display_name: string; ids: { openalex: string; orcid: string | null; scopus: string | null; twitter: string | null; wikipedia: string | null; }; orcid: string | null; topics: { count: number; id: string; display_name: string; subfield: { id: string; display_name: string; }; field: { id: string; display_name: string; }; domain: { id: string; display_name: string; }; }[]; cited_by_count: number; counts_by_year: { cited_by_count: number; year: number; works_count: number; }[]; updated_date: string; created_date: string; display_name_alternatives: string[]; works_count: number; summary_stats: { '2yr_mean_citedness': number; h_index: number; i10_index: number; }; affiliations: { institution: { type: string | null; id: string; display_name: string; ror: string | null; country_code: string | null; }; years: number[]; }[]; last_known_institutions: { type: string | null; id: string; display_name: string; ror: string | null; country_code: string | null; }[]; x_concepts: { id: string; display_name: string; score: number; wikidata: string; level: number; }[]; works_api_url: string; }, { id: string; display_name: string; ids: { openalex: string; orcid: string | null; scopus: string | null; twitter: string | null; wikipedia: string | null; }; orcid: string | null; topics: { count: number; id: string; display_name: string; subfield: { id: string; display_name: string; }; field: { id: string; display_name: string; }; domain: { id: string; display_name: string; }; }[]; cited_by_count: number; counts_by_year: { cited_by_count: number; year: number; works_count: number; }[]; updated_date: string; created_date: string; display_name_alternatives: string[]; works_count: number; summary_stats: { '2yr_mean_citedness': number; h_index: number; i10_index: number; }; affiliations: { institution: { type: string | null; id: string; display_name: string; ror: string | null; country_code: string | null; }; years: number[]; }[]; last_known_institutions: { type: string | null; id: string; display_name: string; ror: string | null; country_code: string | null; }[]; x_concepts: { id: string; display_name: string; score: number; wikidata: string; level: number; }[]; works_api_url: string; }>; export declare const InstitutionSchema: z.ZodObject<{ id: z.ZodString; ror: z.ZodNullable; display_name: z.ZodString; display_name_alternatives: z.ZodOptional>; display_name_acronyms: z.ZodOptional>; country_code: z.ZodNullable; type: z.ZodNullable; homepage_url: z.ZodNullable; image_url: z.ZodNullable; image_thumbnail_url: z.ZodNullable; works_count: z.ZodNumber; cited_by_count: z.ZodNumber; summary_stats: z.ZodObject<{ '2yr_mean_citedness': z.ZodNumber; h_index: z.ZodNumber; i10_index: z.ZodNumber; }, "strip", z.ZodTypeAny, { '2yr_mean_citedness': number; h_index: number; i10_index: number; }, { '2yr_mean_citedness': number; h_index: number; i10_index: number; }>; ids: z.ZodObject<{ openalex: z.ZodString; ror: z.ZodNullable; grid: z.ZodNullable; wikipedia: z.ZodNullable; wikidata: z.ZodNullable; mag: z.ZodNullable; }, "strip", z.ZodTypeAny, { openalex: string; ror: string | null; wikidata: string | null; wikipedia: string | null; grid: string | null; mag: string | null; }, { openalex: string; ror: string | null; wikidata: string | null; wikipedia: string | null; grid: string | null; mag: string | null; }>; geo: z.ZodNullable; geonames_city_id: z.ZodNullable; region: z.ZodNullable; country_code: z.ZodNullable; country: z.ZodNullable; latitude: z.ZodNullable; longitude: z.ZodNullable; }, "strip", z.ZodTypeAny, { country_code: string | null; city: string | null; geonames_city_id: string | null; region: string | null; country: string | null; latitude: number | null; longitude: number | null; }, { country_code: string | null; city: string | null; geonames_city_id: string | null; region: string | null; country: string | null; latitude: number | null; longitude: number | null; }>>; international: z.ZodNullable; }, "strip", z.ZodTypeAny, { display_name: Record; }, { display_name: Record; }>>; associated_institutions: z.ZodArray; display_name: z.ZodString; country_code: z.ZodNullable; type: z.ZodNullable; relationship: z.ZodString; }, "strip", z.ZodTypeAny, { type: string | null; id: string; display_name: string; ror: string | null; country_code: string | null; relationship: string; }, { type: string | null; id: string; display_name: string; ror: string | null; country_code: string | null; relationship: string; }>, "many">; counts_by_year: z.ZodArray, "many">; roles: z.ZodArray, "many">; topics: z.ZodArray; field: z.ZodObject<{ id: z.ZodString; display_name: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; display_name: string; }, { id: string; display_name: string; }>; domain: z.ZodObject<{ id: z.ZodString; display_name: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; display_name: string; }, { id: string; display_name: string; }>; }, "strip", z.ZodTypeAny, { count: number; id: string; display_name: string; subfield: { id: string; display_name: string; }; field: { id: string; display_name: string; }; domain: { id: string; display_name: string; }; }, { count: number; id: string; display_name: string; subfield: { id: string; display_name: string; }; field: { id: string; display_name: string; }; domain: { id: string; display_name: string; }; }>, "many">; x_concepts: z.ZodArray, "many">; works_api_url: z.ZodString; updated_date: z.ZodString; created_date: z.ZodString; }, "strip", z.ZodTypeAny, { type: string | null; id: string; display_name: string; ids: { openalex: string; ror: string | null; wikidata: string | null; wikipedia: string | null; grid: string | null; mag: string | null; }; ror: string | null; country_code: string | null; topics: { count: number; id: string; display_name: string; subfield: { id: string; display_name: string; }; field: { id: string; display_name: string; }; domain: { id: string; display_name: string; }; }[]; cited_by_count: number; counts_by_year: { cited_by_count: number; year: number; works_count: number; }[]; updated_date: string; created_date: string; works_count: number; summary_stats: { '2yr_mean_citedness': number; h_index: number; i10_index: number; }; x_concepts: { id: string; display_name: string; score: number; wikidata: string; level: number; }[]; works_api_url: string; homepage_url: string | null; image_url: string | null; image_thumbnail_url: string | null; geo: { country_code: string | null; city: string | null; geonames_city_id: string | null; region: string | null; country: string | null; latitude: number | null; longitude: number | null; } | null; international: { display_name: Record; } | null; associated_institutions: { type: string | null; id: string; display_name: string; ror: string | null; country_code: string | null; relationship: string; }[]; roles: { id: string; works_count: number; role: string; }[]; display_name_alternatives?: string[] | undefined; display_name_acronyms?: string[] | undefined; }, { type: string | null; id: string; display_name: string; ids: { openalex: string; ror: string | null; wikidata: string | null; wikipedia: string | null; grid: string | null; mag: string | null; }; ror: string | null; country_code: string | null; topics: { count: number; id: string; display_name: string; subfield: { id: string; display_name: string; }; field: { id: string; display_name: string; }; domain: { id: string; display_name: string; }; }[]; cited_by_count: number; counts_by_year: { cited_by_count: number; year: number; works_count: number; }[]; updated_date: string; created_date: string; works_count: number; summary_stats: { '2yr_mean_citedness': number; h_index: number; i10_index: number; }; x_concepts: { id: string; display_name: string; score: number; wikidata: string; level: number; }[]; works_api_url: string; homepage_url: string | null; image_url: string | null; image_thumbnail_url: string | null; geo: { country_code: string | null; city: string | null; geonames_city_id: string | null; region: string | null; country: string | null; latitude: number | null; longitude: number | null; } | null; international: { display_name: Record; } | null; associated_institutions: { type: string | null; id: string; display_name: string; ror: string | null; country_code: string | null; relationship: string; }[]; roles: { id: string; works_count: number; role: string; }[]; display_name_alternatives?: string[] | undefined; display_name_acronyms?: string[] | undefined; }>; export declare const SourceSchema: z.ZodObject<{ id: z.ZodString; issn_l: z.ZodNullable; issn: z.ZodNullable>; display_name: z.ZodString; host_organization: z.ZodNullable; host_organization_name: z.ZodNullable; host_organization_lineage: z.ZodArray; works_count: z.ZodNumber; cited_by_count: z.ZodNumber; summary_stats: z.ZodObject<{ '2yr_mean_citedness': z.ZodNumber; h_index: z.ZodNumber; i10_index: z.ZodNumber; }, "strip", z.ZodTypeAny, { '2yr_mean_citedness': number; h_index: number; i10_index: number; }, { '2yr_mean_citedness': number; h_index: number; i10_index: number; }>; is_oa: z.ZodBoolean; is_in_doaj: z.ZodBoolean; is_indexed_in_doaj: z.ZodOptional; ids: z.ZodObject<{ openalex: z.ZodString; issn_l: z.ZodNullable; issn: z.ZodNullable>; mag: z.ZodNullable; wikidata: z.ZodNullable; fatcat: z.ZodNullable; }, "strip", z.ZodTypeAny, { openalex: string; issn_l: string | null; issn: string[] | null; wikidata: string | null; mag: string | null; fatcat: string | null; }, { openalex: string; issn_l: string | null; issn: string[] | null; wikidata: string | null; mag: string | null; fatcat: string | null; }>; homepage_url: z.ZodNullable; apc_prices: z.ZodNullable>; apc_usd: z.ZodNullable; country_code: z.ZodNullable; societies: z.ZodArray; alternate_titles: z.ZodArray; abbreviated_title: z.ZodNullable; type: z.ZodNullable; topics: z.ZodArray; field: z.ZodObject<{ id: z.ZodString; display_name: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; display_name: string; }, { id: string; display_name: string; }>; domain: z.ZodObject<{ id: z.ZodString; display_name: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; display_name: string; }, { id: string; display_name: string; }>; }, "strip", z.ZodTypeAny, { count: number; id: string; display_name: string; subfield: { id: string; display_name: string; }; field: { id: string; display_name: string; }; domain: { id: string; display_name: string; }; }, { count: number; id: string; display_name: string; subfield: { id: string; display_name: string; }; field: { id: string; display_name: string; }; domain: { id: string; display_name: string; }; }>, "many">; x_concepts: z.ZodArray, "many">; counts_by_year: z.ZodArray, "many">; works_api_url: z.ZodString; updated_date: z.ZodString; created_date: z.ZodString; }, "strip", z.ZodTypeAny, { type: string | null; id: string; display_name: string; ids: { openalex: string; issn_l: string | null; issn: string[] | null; wikidata: string | null; mag: string | null; fatcat: string | null; }; issn_l: string | null; issn: string[] | null; is_oa: boolean; is_in_doaj: boolean; country_code: string | null; topics: { count: number; id: string; display_name: string; subfield: { id: string; display_name: string; }; field: { id: string; display_name: string; }; domain: { id: string; display_name: string; }; }[]; cited_by_count: number; counts_by_year: { cited_by_count: number; year: number; works_count: number; }[]; updated_date: string; created_date: string; works_count: number; summary_stats: { '2yr_mean_citedness': number; h_index: number; i10_index: number; }; x_concepts: { id: string; display_name: string; score: number; wikidata: string; level: number; }[]; works_api_url: string; homepage_url: string | null; host_organization: string | null; host_organization_name: string | null; host_organization_lineage: string[]; apc_prices: unknown[] | null; apc_usd: number | null; societies: unknown[]; alternate_titles: string[]; abbreviated_title: string | null; is_indexed_in_doaj?: boolean | undefined; }, { type: string | null; id: string; display_name: string; ids: { openalex: string; issn_l: string | null; issn: string[] | null; wikidata: string | null; mag: string | null; fatcat: string | null; }; issn_l: string | null; issn: string[] | null; is_oa: boolean; is_in_doaj: boolean; country_code: string | null; topics: { count: number; id: string; display_name: string; subfield: { id: string; display_name: string; }; field: { id: string; display_name: string; }; domain: { id: string; display_name: string; }; }[]; cited_by_count: number; counts_by_year: { cited_by_count: number; year: number; works_count: number; }[]; updated_date: string; created_date: string; works_count: number; summary_stats: { '2yr_mean_citedness': number; h_index: number; i10_index: number; }; x_concepts: { id: string; display_name: string; score: number; wikidata: string; level: number; }[]; works_api_url: string; homepage_url: string | null; host_organization: string | null; host_organization_name: string | null; host_organization_lineage: string[]; apc_prices: unknown[] | null; apc_usd: number | null; societies: unknown[]; alternate_titles: string[]; abbreviated_title: string | null; is_indexed_in_doaj?: boolean | undefined; }>; export type Work = z.infer; export type Author = z.infer; export type Institution = z.infer; export type Source = z.infer; export { MetaSchema } from './utils/openalex-client.js'; //# sourceMappingURL=types.d.ts.map