import { z } from "zod"; export declare const RelatedObject: z.ZodObject<{ relationType: z.ZodEnum<{ Cites: "Cites"; Collects: "Collects"; Compiles: "Compiles"; Continues: "Continues"; Describes: "Describes"; Documents: "Documents"; HasMetadata: "HasMetadata"; HasPart: "HasPart"; HasTranslation: "HasTranslation"; HasVersion: "HasVersion"; IsCitedBy: "IsCitedBy"; IsCollectedBy: "IsCollectedBy"; IsCompiledBy: "IsCompiledBy"; IsContinuedBy: "IsContinuedBy"; IsDerivedFrom: "IsDerivedFrom"; IsDescribedBy: "IsDescribedBy"; IsDocumentedBy: "IsDocumentedBy"; IsIdenticalTo: "IsIdenticalTo"; IsMetadataFor: "IsMetadataFor"; IsNewVersionOf: "IsNewVersionOf"; IsObsoletedBy: "IsObsoletedBy"; IsOriginalFormOf: "IsOriginalFormOf"; IsPartOf: "IsPartOf"; IsPreviousVersionOf: "IsPreviousVersionOf"; IsPublishedIn: "IsPublishedIn"; IsReferencedBy: "IsReferencedBy"; IsRequiredBy: "IsRequiredBy"; IsReviewedBy: "IsReviewedBy"; IsSourceOf: "IsSourceOf"; IsSupplementTo: "IsSupplementTo"; IsSupplementedBy: "IsSupplementedBy"; IsTranslationOf: "IsTranslationOf"; IsVariantFormOf: "IsVariantFormOf"; IsVersionOf: "IsVersionOf"; Obsoletes: "Obsoletes"; References: "References"; Requires: "Requires"; Reviews: "Reviews"; }>; relatedMetadataScheme: z.ZodOptional; schemeUri: z.ZodOptional; schemeType: z.ZodOptional; resourceTypeGeneral: z.ZodOptional>; }, z.core.$strip>; export declare const RelatedIdentifier: z.ZodObject<{ relationType: z.ZodEnum<{ Cites: "Cites"; Collects: "Collects"; Compiles: "Compiles"; Continues: "Continues"; Describes: "Describes"; Documents: "Documents"; HasMetadata: "HasMetadata"; HasPart: "HasPart"; HasTranslation: "HasTranslation"; HasVersion: "HasVersion"; IsCitedBy: "IsCitedBy"; IsCollectedBy: "IsCollectedBy"; IsCompiledBy: "IsCompiledBy"; IsContinuedBy: "IsContinuedBy"; IsDerivedFrom: "IsDerivedFrom"; IsDescribedBy: "IsDescribedBy"; IsDocumentedBy: "IsDocumentedBy"; IsIdenticalTo: "IsIdenticalTo"; IsMetadataFor: "IsMetadataFor"; IsNewVersionOf: "IsNewVersionOf"; IsObsoletedBy: "IsObsoletedBy"; IsOriginalFormOf: "IsOriginalFormOf"; IsPartOf: "IsPartOf"; IsPreviousVersionOf: "IsPreviousVersionOf"; IsPublishedIn: "IsPublishedIn"; IsReferencedBy: "IsReferencedBy"; IsRequiredBy: "IsRequiredBy"; IsReviewedBy: "IsReviewedBy"; IsSourceOf: "IsSourceOf"; IsSupplementTo: "IsSupplementTo"; IsSupplementedBy: "IsSupplementedBy"; IsTranslationOf: "IsTranslationOf"; IsVariantFormOf: "IsVariantFormOf"; IsVersionOf: "IsVersionOf"; Obsoletes: "Obsoletes"; References: "References"; Requires: "Requires"; Reviews: "Reviews"; }>; 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>; export declare const RelatedIdentifiers: z.ZodArray; 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>>; export type RelatedObject = z.infer; export type RelatedIdentifier = z.infer; export type RelatedIdentifiers = z.infer;