import { z } from "zod"; export declare const Resource: z.ZodObject<{ doi: z.ZodOptional; prefix: z.ZodOptional; suffix: z.ZodOptional; creators: z.ZodOptional>; givenName: z.ZodOptional; familyName: z.ZodOptional; nameIdentifiers: z.ZodOptional; }, z.core.$strip>>>; affiliation: z.ZodOptional; affiliationIdentifierScheme: z.ZodOptional; schemeUri: z.ZodOptional; }, z.core.$strip>>>; lang: z.ZodOptional; }, z.core.$strip>>>; titles: z.ZodOptional>; lang: z.ZodOptional; }, z.core.$strip>>>; publisher: z.ZodOptional; publisherIdentifierScheme: z.ZodOptional; schemeUri: z.ZodOptional; lang: z.ZodOptional; }, z.core.$strip>>; publicationYear: z.ZodOptional; subjects: z.ZodOptional; schemeUri: z.ZodOptional; valueUri: z.ZodOptional; classificationCode: z.ZodOptional; lang: z.ZodOptional; }, z.core.$strip>>>; contributors: z.ZodOptional>; givenName: z.ZodOptional; familyName: z.ZodOptional; nameIdentifiers: z.ZodOptional; }, z.core.$strip>>>; affiliation: z.ZodOptional; affiliationIdentifierScheme: z.ZodOptional; schemeUri: z.ZodOptional; }, z.core.$strip>>>; lang: z.ZodOptional; contributorType: z.ZodEnum<{ ContactPerson: "ContactPerson"; DataCollector: "DataCollector"; DataCurator: "DataCurator"; DataManager: "DataManager"; Distributor: "Distributor"; Editor: "Editor"; HostingInstitution: "HostingInstitution"; Other: "Other"; Producer: "Producer"; ProjectLeader: "ProjectLeader"; ProjectManager: "ProjectManager"; ProjectMember: "ProjectMember"; RegistrationAgency: "RegistrationAgency"; RegistrationAuthority: "RegistrationAuthority"; RelatedPerson: "RelatedPerson"; ResearchGroup: "ResearchGroup"; Researcher: "Researcher"; RightsHolder: "RightsHolder"; Sponsor: "Sponsor"; Supervisor: "Supervisor"; Translator: "Translator"; WorkPackageLeader: "WorkPackageLeader"; }>; }, z.core.$strip>>>; dates: z.ZodOptional; dateInformation: z.ZodOptional; }, z.core.$strip>>>; language: z.ZodOptional; types: z.ZodOptional; resourceTypeGeneral: z.ZodEnum<{ Audiovisual: "Audiovisual"; Award: "Award"; Book: "Book"; BookChapter: "BookChapter"; Collection: "Collection"; ComputationalNotebook: "ComputationalNotebook"; ConferencePaper: "ConferencePaper"; ConferenceProceeding: "ConferenceProceeding"; DataPaper: "DataPaper"; Dataset: "Dataset"; Dissertation: "Dissertation"; Event: "Event"; Image: "Image"; Instrument: "Instrument"; InteractiveResource: "InteractiveResource"; Journal: "Journal"; JournalArticle: "JournalArticle"; Model: "Model"; Other: "Other"; OutputManagementPlan: "OutputManagementPlan"; PeerReview: "PeerReview"; PhysicalObject: "PhysicalObject"; Preprint: "Preprint"; Project: "Project"; Report: "Report"; Service: "Service"; Software: "Software"; Sound: "Sound"; Standard: "Standard"; StudyRegistration: "StudyRegistration"; Text: "Text"; Workflow: "Workflow"; }>; }, z.core.$strip>>; alternateIdentifiers: z.ZodOptional>>; relatedIdentifiers: z.ZodOptional; relatedMetadataScheme: z.ZodOptional; schemeUri: z.ZodOptional; schemeType: z.ZodOptional; resourceTypeGeneral: z.ZodOptional>; relatedIdentifier: z.ZodString; relatedIdentifierType: z.ZodEnum<{ ARK: "ARK"; CSTR: "CSTR"; DOI: "DOI"; EAN13: "EAN13"; EISSN: "EISSN"; Handle: "Handle"; IGSN: "IGSN"; ISBN: "ISBN"; ISSN: "ISSN"; ISTC: "ISTC"; LISSN: "LISSN"; LSID: "LSID"; PMID: "PMID"; PURL: "PURL"; RRID: "RRID"; UPC: "UPC"; URL: "URL"; URN: "URN"; arXiv: "arXiv"; bibcode: "bibcode"; w3id: "w3id"; }>; }, z.core.$strip>>>; sizes: z.ZodOptional>; formats: z.ZodOptional>; version: z.ZodOptional; rightsList: z.ZodOptional; rightsUri: z.ZodOptional; rightsIdentifier: z.ZodOptional; rightsIdentifierScheme: z.ZodOptional; schemeUri: z.ZodOptional; lang: z.ZodOptional; }, z.core.$strip>>>; descriptions: z.ZodOptional; lang: z.ZodOptional; }, z.core.$strip>>>; geoLocations: z.ZodOptional; geoLocationPoint: z.ZodOptional>; geoLocationBox: z.ZodOptional>; geoLocationPolygon: z.ZodOptional>; inPolygonPoint: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>>>; fundingReferences: z.ZodOptional; funderIdentifierType: z.ZodOptional>; awardNumber: z.ZodOptional; awardUri: z.ZodOptional; awardTitle: z.ZodOptional; }, z.core.$strip>>>; relatedItems: z.ZodOptional; relatedMetadataScheme: z.ZodOptional; schemeUri: z.ZodOptional; schemeType: z.ZodOptional; resourceTypeGeneral: z.ZodOptional>; relatedItemIdentifier: z.ZodOptional; }, z.core.$strip>>; relatedItemType: z.ZodEnum<{ Audiovisual: "Audiovisual"; Award: "Award"; Book: "Book"; BookChapter: "BookChapter"; Collection: "Collection"; ComputationalNotebook: "ComputationalNotebook"; ConferencePaper: "ConferencePaper"; ConferenceProceeding: "ConferenceProceeding"; DataPaper: "DataPaper"; Dataset: "Dataset"; Dissertation: "Dissertation"; Event: "Event"; Image: "Image"; Instrument: "Instrument"; InteractiveResource: "InteractiveResource"; Journal: "Journal"; JournalArticle: "JournalArticle"; Model: "Model"; Other: "Other"; OutputManagementPlan: "OutputManagementPlan"; PeerReview: "PeerReview"; PhysicalObject: "PhysicalObject"; Preprint: "Preprint"; Project: "Project"; Report: "Report"; Service: "Service"; Software: "Software"; Sound: "Sound"; Standard: "Standard"; StudyRegistration: "StudyRegistration"; Text: "Text"; Workflow: "Workflow"; }>; creators: z.ZodOptional>; givenName: z.ZodOptional; familyName: z.ZodOptional; nameIdentifiers: z.ZodOptional; }, z.core.$strip>>>; affiliation: z.ZodOptional; affiliationIdentifierScheme: z.ZodOptional; schemeUri: z.ZodOptional; }, z.core.$strip>>>; lang: z.ZodOptional; }, z.core.$strip>>>; contributors: z.ZodOptional>; givenName: z.ZodOptional; familyName: z.ZodOptional; nameIdentifiers: z.ZodOptional; }, z.core.$strip>>>; affiliation: z.ZodOptional; affiliationIdentifierScheme: z.ZodOptional; schemeUri: z.ZodOptional; }, z.core.$strip>>>; lang: z.ZodOptional; contributorType: z.ZodEnum<{ ContactPerson: "ContactPerson"; DataCollector: "DataCollector"; DataCurator: "DataCurator"; DataManager: "DataManager"; Distributor: "Distributor"; Editor: "Editor"; HostingInstitution: "HostingInstitution"; Other: "Other"; Producer: "Producer"; ProjectLeader: "ProjectLeader"; ProjectManager: "ProjectManager"; ProjectMember: "ProjectMember"; RegistrationAgency: "RegistrationAgency"; RegistrationAuthority: "RegistrationAuthority"; RelatedPerson: "RelatedPerson"; ResearchGroup: "ResearchGroup"; Researcher: "Researcher"; RightsHolder: "RightsHolder"; Sponsor: "Sponsor"; Supervisor: "Supervisor"; Translator: "Translator"; WorkPackageLeader: "WorkPackageLeader"; }>; }, z.core.$strip>>>; titles: z.ZodArray>; lang: z.ZodOptional; }, z.core.$strip>>; publicationYear: z.ZodOptional; volume: z.ZodOptional; issue: z.ZodOptional; firstPage: z.ZodOptional; lastPage: z.ZodOptional; edition: z.ZodOptional; publisher: z.ZodOptional; number: z.ZodOptional; numberType: z.ZodOptional>; }, z.core.$strip>>>; data: z.ZodOptional; name: z.ZodOptional; textual: z.ZodOptional; integrity: z.ZodOptional; hash: z.ZodString; }, z.core.$strip>>; fileDialect: z.ZodOptional, z.ZodDiscriminatedUnion<[z.ZodObject<{ $schema: z.ZodOptional; title: z.ZodOptional; description: z.ZodOptional; format: z.ZodLiteral<"csv">; delimiter: z.ZodOptional; lineTerminator: z.ZodOptional; quoteChar: z.ZodOptional; nullSequence: z.ZodOptional; headerRows: z.ZodOptional, z.ZodArray]>>; headerJoin: z.ZodOptional; commentRows: z.ZodOptional>; commentPrefix: z.ZodOptional; columnNames: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ $schema: z.ZodOptional; title: z.ZodOptional; description: z.ZodOptional; format: z.ZodLiteral<"tsv">; lineTerminator: z.ZodOptional; nullSequence: z.ZodOptional; headerRows: z.ZodOptional, z.ZodArray]>>; headerJoin: z.ZodOptional; commentRows: z.ZodOptional>; commentPrefix: z.ZodOptional; columnNames: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ $schema: z.ZodOptional; title: z.ZodOptional; description: z.ZodOptional; format: z.ZodLiteral<"json">; jsonPointer: z.ZodOptional; rowType: z.ZodOptional>; headerRows: z.ZodOptional, z.ZodArray]>>; headerJoin: z.ZodOptional; commentRows: z.ZodOptional>; commentPrefix: z.ZodOptional; columnNames: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ $schema: z.ZodOptional; title: z.ZodOptional; description: z.ZodOptional; format: z.ZodLiteral<"jsonl">; rowType: z.ZodOptional>; headerRows: z.ZodOptional, z.ZodArray]>>; headerJoin: z.ZodOptional; commentRows: z.ZodOptional>; commentPrefix: z.ZodOptional; columnNames: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ $schema: z.ZodOptional; title: z.ZodOptional; description: z.ZodOptional; format: z.ZodLiteral<"xlsx">; sheetName: z.ZodOptional; sheetNumber: z.ZodOptional; headerRows: z.ZodOptional, z.ZodArray]>>; headerJoin: z.ZodOptional; commentRows: z.ZodOptional>; commentPrefix: z.ZodOptional; columnNames: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ $schema: z.ZodOptional; title: z.ZodOptional; description: z.ZodOptional; format: z.ZodLiteral<"ods">; sheetName: z.ZodOptional; sheetNumber: z.ZodOptional; headerRows: z.ZodOptional, z.ZodArray]>>; headerJoin: z.ZodOptional; commentRows: z.ZodOptional>; commentPrefix: z.ZodOptional; columnNames: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ $schema: z.ZodOptional; title: z.ZodOptional; description: z.ZodOptional; format: z.ZodLiteral<"sqlite">; tableName: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ $schema: z.ZodOptional; title: z.ZodOptional; description: z.ZodOptional; format: z.ZodLiteral<"parquet">; }, z.core.$strip>, z.ZodObject<{ $schema: z.ZodOptional; title: z.ZodOptional; description: z.ZodOptional; format: z.ZodLiteral<"arrow">; }, z.core.$strip>], "format">]>>; dataSchema: z.ZodOptional, z.ZodRecord]>>; tableSchema: z.ZodOptional, z.ZodObject<{ $schema: z.ZodOptional; title: z.ZodOptional; description: z.ZodOptional; required: z.ZodOptional>; allRequired: z.ZodOptional; properties: z.ZodOptional; description: z.ZodOptional; rdfType: z.ZodOptional; type: z.ZodUnion, z.ZodTuple<[z.ZodLiteral<"boolean">, z.ZodLiteral<"null">], null>, z.ZodTuple<[z.ZodLiteral<"null">, z.ZodLiteral<"boolean">], null>]>; format: z.ZodOptional>; enum: z.ZodOptional>; const: z.ZodOptional; default: z.ZodOptional>; examples: z.ZodOptional>; missingValues: z.ZodOptional; label: z.ZodString; }, z.core.$strip>]>>>; trueValues: z.ZodOptional>; falseValues: z.ZodOptional>; }, z.core.$strip>, z.ZodDiscriminatedUnion<[z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; rdfType: z.ZodOptional; type: z.ZodUnion, z.ZodTuple<[z.ZodLiteral<"integer">, z.ZodLiteral<"null">], null>, z.ZodTuple<[z.ZodLiteral<"null">, z.ZodLiteral<"integer">], null>]>; enum: z.ZodOptional>; const: z.ZodOptional; default: z.ZodOptional>; examples: z.ZodOptional>; missingValues: z.ZodOptional; label: z.ZodString; }, z.core.$strip>]>>>; minimum: z.ZodOptional; maximum: z.ZodOptional; exclusiveMinimum: z.ZodOptional; exclusiveMaximum: z.ZodOptional; multipleOf: z.ZodOptional; groupChar: z.ZodOptional; withText: z.ZodOptional; format: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; rdfType: z.ZodOptional; type: z.ZodUnion, z.ZodTuple<[z.ZodLiteral<"integer">, z.ZodLiteral<"null">], null>, z.ZodTuple<[z.ZodLiteral<"null">, z.ZodLiteral<"integer">], null>]>; enum: z.ZodOptional>; const: z.ZodOptional; default: z.ZodOptional>; examples: z.ZodOptional>; missingValues: z.ZodOptional; label: z.ZodString; }, z.core.$strip>]>>>; minimum: z.ZodOptional; maximum: z.ZodOptional; exclusiveMinimum: z.ZodOptional; exclusiveMaximum: z.ZodOptional; multipleOf: z.ZodOptional; groupChar: z.ZodOptional; withText: z.ZodOptional; format: z.ZodLiteral<"categorical">; categories: z.ZodOptional]>>>; withOrder: z.ZodOptional; }, z.core.$strip>], "format">, z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; rdfType: z.ZodOptional; type: z.ZodUnion, z.ZodTuple<[z.ZodLiteral<"number">, z.ZodLiteral<"null">], null>, z.ZodTuple<[z.ZodLiteral<"null">, z.ZodLiteral<"number">], null>]>; enum: z.ZodOptional>; const: z.ZodOptional; default: z.ZodOptional>; examples: z.ZodOptional>; missingValues: z.ZodOptional; label: z.ZodString; }, z.core.$strip>]>>>; minimum: z.ZodOptional; maximum: z.ZodOptional; exclusiveMinimum: z.ZodOptional; exclusiveMaximum: z.ZodOptional; multipleOf: z.ZodOptional; decimalChar: z.ZodOptional; groupChar: z.ZodOptional; withText: z.ZodOptional; format: z.ZodOptional>; }, z.core.$strip>, z.ZodDiscriminatedUnion<[z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; rdfType: z.ZodOptional; type: z.ZodUnion, z.ZodTuple<[z.ZodLiteral<"string">, z.ZodLiteral<"null">], null>, z.ZodTuple<[z.ZodLiteral<"null">, z.ZodLiteral<"string">], null>]>; enum: z.ZodOptional>; const: z.ZodOptional; default: z.ZodOptional>; examples: z.ZodOptional>; missingValues: z.ZodOptional]>>>; minLength: z.ZodOptional; maxLength: z.ZodOptional; pattern: z.ZodOptional; format: z.ZodLiteral<"list">; itemType: z.ZodOptional>; delimiter: z.ZodOptional; minItems: z.ZodOptional; maxItems: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; rdfType: z.ZodOptional; type: z.ZodUnion, z.ZodTuple<[z.ZodLiteral<"string">, z.ZodLiteral<"null">], null>, z.ZodTuple<[z.ZodLiteral<"null">, z.ZodLiteral<"string">], null>]>; enum: z.ZodOptional>; const: z.ZodOptional; default: z.ZodOptional>; examples: z.ZodOptional>; missingValues: z.ZodOptional]>>>; minLength: z.ZodOptional; maxLength: z.ZodOptional; pattern: z.ZodOptional; format: z.ZodLiteral<"base64">; }, z.core.$strip>, z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; rdfType: z.ZodOptional; type: z.ZodUnion, z.ZodTuple<[z.ZodLiteral<"string">, z.ZodLiteral<"null">], null>, z.ZodTuple<[z.ZodLiteral<"null">, z.ZodLiteral<"string">], null>]>; enum: z.ZodOptional>; const: z.ZodOptional; default: z.ZodOptional>; examples: z.ZodOptional>; missingValues: z.ZodOptional]>>>; minLength: z.ZodOptional; maxLength: z.ZodOptional; pattern: z.ZodOptional; format: z.ZodLiteral<"hex">; }, z.core.$strip>, z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; rdfType: z.ZodOptional; type: z.ZodUnion, z.ZodTuple<[z.ZodLiteral<"string">, z.ZodLiteral<"null">], null>, z.ZodTuple<[z.ZodLiteral<"null">, z.ZodLiteral<"string">], null>]>; enum: z.ZodOptional>; const: z.ZodOptional; default: z.ZodOptional>; examples: z.ZodOptional>; missingValues: z.ZodOptional]>>>; minLength: z.ZodOptional; maxLength: z.ZodOptional; pattern: z.ZodOptional; format: z.ZodLiteral<"email">; }, z.core.$strip>, z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; rdfType: z.ZodOptional; type: z.ZodUnion, z.ZodTuple<[z.ZodLiteral<"string">, z.ZodLiteral<"null">], null>, z.ZodTuple<[z.ZodLiteral<"null">, z.ZodLiteral<"string">], null>]>; enum: z.ZodOptional>; const: z.ZodOptional; default: z.ZodOptional>; examples: z.ZodOptional>; missingValues: z.ZodOptional]>>>; minLength: z.ZodOptional; maxLength: z.ZodOptional; pattern: z.ZodOptional; format: z.ZodLiteral<"url">; }, z.core.$strip>, z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; rdfType: z.ZodOptional; type: z.ZodUnion, z.ZodTuple<[z.ZodLiteral<"string">, z.ZodLiteral<"null">], null>, z.ZodTuple<[z.ZodLiteral<"null">, z.ZodLiteral<"string">], null>]>; enum: z.ZodOptional>; const: z.ZodOptional; default: z.ZodOptional>; examples: z.ZodOptional>; missingValues: z.ZodOptional]>>>; minLength: z.ZodOptional; maxLength: z.ZodOptional; pattern: z.ZodOptional; format: z.ZodLiteral<"date-time">; temporalFormat: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; rdfType: z.ZodOptional; type: z.ZodUnion, z.ZodTuple<[z.ZodLiteral<"string">, z.ZodLiteral<"null">], null>, z.ZodTuple<[z.ZodLiteral<"null">, z.ZodLiteral<"string">], null>]>; enum: z.ZodOptional>; const: z.ZodOptional; default: z.ZodOptional>; examples: z.ZodOptional>; missingValues: z.ZodOptional]>>>; minLength: z.ZodOptional; maxLength: z.ZodOptional; pattern: z.ZodOptional; format: z.ZodLiteral<"date">; temporalFormat: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; rdfType: z.ZodOptional; type: z.ZodUnion, z.ZodTuple<[z.ZodLiteral<"string">, z.ZodLiteral<"null">], null>, z.ZodTuple<[z.ZodLiteral<"null">, z.ZodLiteral<"string">], null>]>; enum: z.ZodOptional>; const: z.ZodOptional; default: z.ZodOptional>; examples: z.ZodOptional>; missingValues: z.ZodOptional]>>>; minLength: z.ZodOptional; maxLength: z.ZodOptional; pattern: z.ZodOptional; format: z.ZodLiteral<"time">; temporalFormat: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; rdfType: z.ZodOptional; type: z.ZodUnion, z.ZodTuple<[z.ZodLiteral<"string">, z.ZodLiteral<"null">], null>, z.ZodTuple<[z.ZodLiteral<"null">, z.ZodLiteral<"string">], null>]>; enum: z.ZodOptional>; const: z.ZodOptional; default: z.ZodOptional>; examples: z.ZodOptional>; missingValues: z.ZodOptional]>>>; minLength: z.ZodOptional; maxLength: z.ZodOptional; pattern: z.ZodOptional; format: z.ZodLiteral<"duration">; }, z.core.$strip>, z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; rdfType: z.ZodOptional; type: z.ZodUnion, z.ZodTuple<[z.ZodLiteral<"string">, z.ZodLiteral<"null">], null>, z.ZodTuple<[z.ZodLiteral<"null">, z.ZodLiteral<"string">], null>]>; enum: z.ZodOptional>; const: z.ZodOptional; default: z.ZodOptional>; examples: z.ZodOptional>; missingValues: z.ZodOptional]>>>; minLength: z.ZodOptional; maxLength: z.ZodOptional; pattern: z.ZodOptional; format: z.ZodLiteral<"wkt">; }, z.core.$strip>, z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; rdfType: z.ZodOptional; type: z.ZodUnion, z.ZodTuple<[z.ZodLiteral<"string">, z.ZodLiteral<"null">], null>, z.ZodTuple<[z.ZodLiteral<"null">, z.ZodLiteral<"string">], null>]>; enum: z.ZodOptional>; const: z.ZodOptional; default: z.ZodOptional>; examples: z.ZodOptional>; missingValues: z.ZodOptional]>>>; minLength: z.ZodOptional; maxLength: z.ZodOptional; pattern: z.ZodOptional; format: z.ZodLiteral<"wkb">; }, z.core.$strip>, z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; rdfType: z.ZodOptional; type: z.ZodUnion, z.ZodTuple<[z.ZodLiteral<"string">, z.ZodLiteral<"null">], null>, z.ZodTuple<[z.ZodLiteral<"null">, z.ZodLiteral<"string">], null>]>; enum: z.ZodOptional>; const: z.ZodOptional; default: z.ZodOptional>; examples: z.ZodOptional>; missingValues: z.ZodOptional]>>>; minLength: z.ZodOptional; maxLength: z.ZodOptional; pattern: z.ZodOptional; format: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; rdfType: z.ZodOptional; type: z.ZodUnion, z.ZodTuple<[z.ZodLiteral<"string">, z.ZodLiteral<"null">], null>, z.ZodTuple<[z.ZodLiteral<"null">, z.ZodLiteral<"string">], null>]>; enum: z.ZodOptional>; const: z.ZodOptional; default: z.ZodOptional>; examples: z.ZodOptional>; missingValues: z.ZodOptional]>>>; minLength: z.ZodOptional; maxLength: z.ZodOptional; pattern: z.ZodOptional; format: z.ZodLiteral<"categorical">; categories: z.ZodOptional]>>>; withOrder: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; rdfType: z.ZodOptional; type: z.ZodUnion, z.ZodTuple<[z.ZodLiteral<"string">, z.ZodLiteral<"null">], null>, z.ZodTuple<[z.ZodLiteral<"null">, z.ZodLiteral<"string">], null>]>; enum: z.ZodOptional>; const: z.ZodOptional; default: z.ZodOptional>; examples: z.ZodOptional>; missingValues: z.ZodOptional]>>>; minLength: z.ZodOptional; maxLength: z.ZodOptional; pattern: z.ZodOptional; format: z.ZodLiteral<"decimal">; minimum: z.ZodOptional; maximum: z.ZodOptional; exclusiveMinimum: z.ZodOptional; exclusiveMaximum: z.ZodOptional; multipleOf: z.ZodOptional; decimalChar: z.ZodOptional; groupChar: z.ZodOptional; withText: z.ZodOptional; }, z.core.$strip>], "format">, z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; rdfType: z.ZodOptional; type: z.ZodUnion, z.ZodTuple<[z.ZodLiteral<"array">, z.ZodLiteral<"null">], null>, z.ZodTuple<[z.ZodLiteral<"null">, z.ZodLiteral<"array">], null>]>; format: z.ZodOptional>; enum: z.ZodOptional>; const: z.ZodOptional>; default: z.ZodOptional>>; examples: z.ZodOptional>>; missingValues: z.ZodOptional]>>>; allOf: z.ZodOptional; anyOf: z.ZodOptional; oneOf: z.ZodOptional; not: z.ZodOptional; if: z.ZodOptional; then: z.ZodOptional; else: z.ZodOptional; items: z.ZodOptional; prefixItems: z.ZodOptional; additionalItems: z.ZodOptional; contains: z.ZodOptional; minContains: z.ZodOptional; maxContains: z.ZodOptional; maxItems: z.ZodOptional; minItems: z.ZodOptional; uniqueItems: z.ZodOptional; }, z.core.$strip>, z.ZodDiscriminatedUnion<[z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; rdfType: z.ZodOptional; type: z.ZodUnion, z.ZodTuple<[z.ZodLiteral<"object">, z.ZodLiteral<"null">], null>, z.ZodTuple<[z.ZodLiteral<"null">, z.ZodLiteral<"object">], null>]>; enum: z.ZodOptional>>; const: z.ZodOptional>; default: z.ZodOptional>>; examples: z.ZodOptional>>; missingValues: z.ZodOptional]>>>; allOf: z.ZodOptional; anyOf: z.ZodOptional; oneOf: z.ZodOptional; not: z.ZodOptional; if: z.ZodOptional; then: z.ZodOptional; else: z.ZodOptional; properties: z.ZodOptional; additionalProperties: z.ZodOptional; patternProperties: z.ZodOptional; propertyNames: z.ZodOptional; minProperties: z.ZodOptional; maxProperties: z.ZodOptional; dependencies: z.ZodOptional; dependentRequired: z.ZodOptional; dependentSchemas: z.ZodOptional; required: z.ZodOptional; format: z.ZodLiteral<"geojson">; }, z.core.$strip>, z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; rdfType: z.ZodOptional; type: z.ZodUnion, z.ZodTuple<[z.ZodLiteral<"object">, z.ZodLiteral<"null">], null>, z.ZodTuple<[z.ZodLiteral<"null">, z.ZodLiteral<"object">], null>]>; enum: z.ZodOptional>>; const: z.ZodOptional>; default: z.ZodOptional>>; examples: z.ZodOptional>>; missingValues: z.ZodOptional]>>>; allOf: z.ZodOptional; anyOf: z.ZodOptional; oneOf: z.ZodOptional; not: z.ZodOptional; if: z.ZodOptional; then: z.ZodOptional; else: z.ZodOptional; properties: z.ZodOptional; additionalProperties: z.ZodOptional; patternProperties: z.ZodOptional; propertyNames: z.ZodOptional; minProperties: z.ZodOptional; maxProperties: z.ZodOptional; dependencies: z.ZodOptional; dependentRequired: z.ZodOptional; dependentSchemas: z.ZodOptional; required: z.ZodOptional; format: z.ZodLiteral<"topojson">; }, z.core.$strip>, z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; rdfType: z.ZodOptional; type: z.ZodUnion, z.ZodTuple<[z.ZodLiteral<"object">, z.ZodLiteral<"null">], null>, z.ZodTuple<[z.ZodLiteral<"null">, z.ZodLiteral<"object">], null>]>; enum: z.ZodOptional>>; const: z.ZodOptional>; default: z.ZodOptional>>; examples: z.ZodOptional>>; missingValues: z.ZodOptional]>>>; allOf: z.ZodOptional; anyOf: z.ZodOptional; oneOf: z.ZodOptional; not: z.ZodOptional; if: z.ZodOptional; then: z.ZodOptional; else: z.ZodOptional; properties: z.ZodOptional; additionalProperties: z.ZodOptional; patternProperties: z.ZodOptional; propertyNames: z.ZodOptional; minProperties: z.ZodOptional; maxProperties: z.ZodOptional; dependencies: z.ZodOptional; dependentRequired: z.ZodOptional; dependentSchemas: z.ZodOptional; required: z.ZodOptional; format: z.ZodOptional>; }, z.core.$strip>], "format">, z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; rdfType: z.ZodOptional; type: z.ZodOptional>; format: z.ZodOptional>; enum: z.ZodOptional>>; const: z.ZodOptional>; default: z.ZodOptional>; examples: z.ZodOptional>>; missingValues: z.ZodOptional]>>>; }, z.core.$strip>]>>>; missingValues: z.ZodOptional; label: z.ZodString; }, z.core.$strip>]>>>; primaryKey: z.ZodOptional>; uniqueKeys: z.ZodOptional>>; foreignKeys: z.ZodOptional; reference: z.ZodObject<{ resource: z.ZodOptional; columns: z.ZodArray; }, z.core.$strip>; }, z.core.$strip>>>; }, z.core.$strip>]>>; unstable_customMetadata: z.ZodOptional>; }, z.core.$strip>; export type Resource = z.infer;