import { z } from 'zod'; import { AnnotationSchema as Annotation0Schema, AnnotationPageSchema as AnnotationPage0Schema, FeaturePropertiesSchema as Annotation0FeaturePropertiesSchema, SvgSelectorSchema as SvgSelector0Schema } from './annotation/annotation.0.js'; import { AnnotationSchema as Annotation1Schema, AnnotationPageSchema as AnnotationPage1Schema, FeaturePropertiesSchema as Annotation1FeaturePropertiesSchema } from './annotation/annotation.1.js'; import { ResourceTypeSchema, PointGeometrySchema, ImageServiceSchema, TransformationSchema, PartOfSchema } from './shared.js'; declare const DefaultAnnotationSchema: z.ZodObject<{ id: z.ZodOptional; type: z.ZodLiteral<"Annotation">; '@context': z.ZodOptional, z.ZodString]>>; motivation: z.ZodOptional; created: z.ZodOptional; modified: z.ZodOptional; target: z.ZodObject<{ type: z.ZodLiteral<"SpecificResource">; source: z.ZodUnion; height: z.ZodNumber; width: z.ZodNumber; partOf: z.ZodOptional>>, z.ZodType>]>, z.ZodTransform>>; provider: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>>, z.ZodObject<{ id: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>]>, z.ZodTransform<{ id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[], { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; } | { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[]>>>; }, z.core.$strip>, z.ZodDiscriminatedUnion<[z.ZodObject<{ id: z.ZodString; type: z.ZodEnum<{ ImageService1: "ImageService1"; ImageService2: "ImageService2"; ImageService3: "ImageService3"; }>; height: z.ZodOptional; width: z.ZodOptional; partOf: z.ZodOptional>>, z.ZodType>]>, z.ZodTransform>>; provider: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>>, z.ZodObject<{ id: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>]>, z.ZodTransform<{ id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[], { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; } | { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[]>>>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; type: z.ZodLiteral<"Canvas">; height: z.ZodOptional; width: z.ZodOptional; partOf: z.ZodOptional>>, z.ZodType>]>, z.ZodTransform>>; provider: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>>, z.ZodObject<{ id: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>]>, z.ZodTransform<{ id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[], { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; } | { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[]>>>; }, z.core.$strip>], "type">]>; selector: z.ZodObject<{ type: z.ZodLiteral<"SvgSelector">; value: z.ZodUnion; }, z.core.$strip>; }, z.core.$strip>; body: z.ZodObject<{ type: z.ZodLiteral<"FeatureCollection">; transformation: z.ZodOptional>, z.ZodPipe>]>>; resourceCrs: z.ZodOptional; name: z.ZodOptional; definition: z.ZodUnion; }, z.core.$strip>>; features: z.ZodArray; properties: z.ZodObject<{ resourceCoords: z.ZodTuple<[z.ZodNumber, z.ZodNumber], null>; }, z.core.$strip>; geometry: z.ZodObject<{ type: z.ZodLiteral<"Point">; coordinates: z.ZodTuple<[z.ZodNumber, z.ZodNumber], null>; }, z.core.$strip>; }, z.core.$strip>>; _allmaps: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; declare const DefaultAnnotationPageSchema: z.ZodObject<{ id: z.ZodOptional; type: z.ZodLiteral<"AnnotationPage">; '@context': z.ZodOptional, z.ZodString]>>; items: z.ZodArray; type: z.ZodLiteral<"Annotation">; '@context': z.ZodOptional, z.ZodString]>>; motivation: z.ZodOptional; created: z.ZodOptional; modified: z.ZodOptional; target: z.ZodObject<{ type: z.ZodLiteral<"SpecificResource">; source: z.ZodUnion; height: z.ZodNumber; width: z.ZodNumber; partOf: z.ZodOptional>>, z.ZodType>]>, z.ZodTransform>>; provider: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>>, z.ZodObject<{ id: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>]>, z.ZodTransform<{ id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[], { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; } | { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[]>>>; }, z.core.$strip>, z.ZodDiscriminatedUnion<[z.ZodObject<{ id: z.ZodString; type: z.ZodEnum<{ ImageService1: "ImageService1"; ImageService2: "ImageService2"; ImageService3: "ImageService3"; }>; height: z.ZodOptional; width: z.ZodOptional; partOf: z.ZodOptional>>, z.ZodType>]>, z.ZodTransform>>; provider: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>>, z.ZodObject<{ id: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>]>, z.ZodTransform<{ id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[], { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; } | { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[]>>>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; type: z.ZodLiteral<"Canvas">; height: z.ZodOptional; width: z.ZodOptional; partOf: z.ZodOptional>>, z.ZodType>]>, z.ZodTransform>>; provider: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>>, z.ZodObject<{ id: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>]>, z.ZodTransform<{ id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[], { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; } | { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[]>>>; }, z.core.$strip>], "type">]>; selector: z.ZodObject<{ type: z.ZodLiteral<"SvgSelector">; value: z.ZodUnion; }, z.core.$strip>; }, z.core.$strip>; body: z.ZodObject<{ type: z.ZodLiteral<"FeatureCollection">; transformation: z.ZodOptional>, z.ZodPipe>]>>; resourceCrs: z.ZodOptional; name: z.ZodOptional; definition: z.ZodUnion; }, z.core.$strip>>; features: z.ZodArray; properties: z.ZodObject<{ resourceCoords: z.ZodTuple<[z.ZodNumber, z.ZodNumber], null>; }, z.core.$strip>; geometry: z.ZodObject<{ type: z.ZodLiteral<"Point">; coordinates: z.ZodTuple<[z.ZodNumber, z.ZodNumber], null>; }, z.core.$strip>; }, z.core.$strip>>; _allmaps: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$strip>; declare const DefaultFeaturePropertiesSchema: z.ZodObject<{ resourceCoords: z.ZodTuple<[z.ZodNumber, z.ZodNumber], null>; }, z.core.$strip>; declare const DefaultTargetSchema: z.ZodObject<{ type: z.ZodLiteral<"SpecificResource">; source: z.ZodUnion; height: z.ZodNumber; width: z.ZodNumber; partOf: z.ZodOptional>>, z.ZodType>]>, z.ZodTransform>>; provider: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>>, z.ZodObject<{ id: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>]>, z.ZodTransform<{ id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[], { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; } | { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[]>>>; }, z.core.$strip>, z.ZodDiscriminatedUnion<[z.ZodObject<{ id: z.ZodString; type: z.ZodEnum<{ ImageService1: "ImageService1"; ImageService2: "ImageService2"; ImageService3: "ImageService3"; }>; height: z.ZodOptional; width: z.ZodOptional; partOf: z.ZodOptional>>, z.ZodType>]>, z.ZodTransform>>; provider: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>>, z.ZodObject<{ id: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>]>, z.ZodTransform<{ id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[], { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; } | { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[]>>>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; type: z.ZodLiteral<"Canvas">; height: z.ZodOptional; width: z.ZodOptional; partOf: z.ZodOptional>>, z.ZodType>]>, z.ZodTransform>>; provider: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>>, z.ZodObject<{ id: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>]>, z.ZodTransform<{ id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[], { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; } | { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[]>>>; }, z.core.$strip>], "type">]>; selector: z.ZodObject<{ type: z.ZodLiteral<"SvgSelector">; value: z.ZodUnion; }, z.core.$strip>; }, z.core.$strip>; declare const DefaultSourceSchema: z.ZodUnion; height: z.ZodNumber; width: z.ZodNumber; partOf: z.ZodOptional>>, z.ZodType>]>, z.ZodTransform>>; provider: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>>, z.ZodObject<{ id: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>]>, z.ZodTransform<{ id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[], { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; } | { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[]>>>; }, z.core.$strip>, z.ZodDiscriminatedUnion<[z.ZodObject<{ id: z.ZodString; type: z.ZodEnum<{ ImageService1: "ImageService1"; ImageService2: "ImageService2"; ImageService3: "ImageService3"; }>; height: z.ZodOptional; width: z.ZodOptional; partOf: z.ZodOptional>>, z.ZodType>]>, z.ZodTransform>>; provider: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>>, z.ZodObject<{ id: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>]>, z.ZodTransform<{ id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[], { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; } | { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[]>>>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; type: z.ZodLiteral<"Canvas">; height: z.ZodOptional; width: z.ZodOptional; partOf: z.ZodOptional>>, z.ZodType>]>, z.ZodTransform>>; provider: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>>, z.ZodObject<{ id: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>]>, z.ZodTransform<{ id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[], { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; } | { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[]>>>; }, z.core.$strip>], "type">]>; declare const DefaultSvgSelectorSchema: z.ZodObject<{ type: z.ZodLiteral<"SvgSelector">; value: z.ZodUnion; }, z.core.$strip>; declare const AnnotationAllVersionsSchema: z.ZodUnion; type: z.ZodLiteral<"Annotation">; '@context': z.ZodOptional, z.ZodString]>>; motivation: z.ZodOptional; target: z.ZodObject<{ source: z.ZodString; service: z.ZodArray; }, z.core.$strip>>; selector: z.ZodObject<{ type: z.ZodLiteral<"SvgSelector">; value: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; body: z.ZodObject<{ type: z.ZodLiteral<"FeatureCollection">; transformation: z.ZodOptional>, z.ZodPipe>]>>; features: z.ZodArray; properties: z.ZodObject<{ pixelCoords: z.ZodTuple<[z.ZodNumber, z.ZodNumber], null>; }, z.core.$strip>; geometry: z.ZodObject<{ type: z.ZodLiteral<"Point">; coordinates: z.ZodTuple<[z.ZodNumber, z.ZodNumber], null>; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodOptional; type: z.ZodLiteral<"Annotation">; '@context': z.ZodOptional, z.ZodString]>>; motivation: z.ZodOptional; created: z.ZodOptional; modified: z.ZodOptional; target: z.ZodObject<{ type: z.ZodLiteral<"SpecificResource">; source: z.ZodUnion; height: z.ZodNumber; width: z.ZodNumber; partOf: z.ZodOptional>>, z.ZodType>]>, z.ZodTransform>>; provider: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>>, z.ZodObject<{ id: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>]>, z.ZodTransform<{ id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[], { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; } | { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[]>>>; }, z.core.$strip>, z.ZodDiscriminatedUnion<[z.ZodObject<{ id: z.ZodString; type: z.ZodEnum<{ ImageService1: "ImageService1"; ImageService2: "ImageService2"; ImageService3: "ImageService3"; }>; height: z.ZodOptional; width: z.ZodOptional; partOf: z.ZodOptional>>, z.ZodType>]>, z.ZodTransform>>; provider: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>>, z.ZodObject<{ id: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>]>, z.ZodTransform<{ id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[], { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; } | { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[]>>>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; type: z.ZodLiteral<"Canvas">; height: z.ZodOptional; width: z.ZodOptional; partOf: z.ZodOptional>>, z.ZodType>]>, z.ZodTransform>>; provider: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>>, z.ZodObject<{ id: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>]>, z.ZodTransform<{ id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[], { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; } | { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[]>>>; }, z.core.$strip>], "type">]>; selector: z.ZodObject<{ type: z.ZodLiteral<"SvgSelector">; value: z.ZodUnion; }, z.core.$strip>; }, z.core.$strip>; body: z.ZodObject<{ type: z.ZodLiteral<"FeatureCollection">; transformation: z.ZodOptional>, z.ZodPipe>]>>; resourceCrs: z.ZodOptional; name: z.ZodOptional; definition: z.ZodUnion; }, z.core.$strip>>; features: z.ZodArray; properties: z.ZodObject<{ resourceCoords: z.ZodTuple<[z.ZodNumber, z.ZodNumber], null>; }, z.core.$strip>; geometry: z.ZodObject<{ type: z.ZodLiteral<"Point">; coordinates: z.ZodTuple<[z.ZodNumber, z.ZodNumber], null>; }, z.core.$strip>; }, z.core.$strip>>; _allmaps: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>; declare const AnnotationPageAllVersionsSchema: z.ZodUnion; type: z.ZodLiteral<"AnnotationPage">; '@context': z.ZodOptional, z.ZodString]>>; items: z.ZodArray; type: z.ZodLiteral<"Annotation">; '@context': z.ZodOptional, z.ZodString]>>; motivation: z.ZodOptional; target: z.ZodObject<{ source: z.ZodString; service: z.ZodArray; }, z.core.$strip>>; selector: z.ZodObject<{ type: z.ZodLiteral<"SvgSelector">; value: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; body: z.ZodObject<{ type: z.ZodLiteral<"FeatureCollection">; transformation: z.ZodOptional>, z.ZodPipe>]>>; features: z.ZodArray; properties: z.ZodObject<{ pixelCoords: z.ZodTuple<[z.ZodNumber, z.ZodNumber], null>; }, z.core.$strip>; geometry: z.ZodObject<{ type: z.ZodLiteral<"Point">; coordinates: z.ZodTuple<[z.ZodNumber, z.ZodNumber], null>; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodOptional; type: z.ZodLiteral<"AnnotationPage">; '@context': z.ZodOptional, z.ZodString]>>; items: z.ZodArray; type: z.ZodLiteral<"Annotation">; '@context': z.ZodOptional, z.ZodString]>>; motivation: z.ZodOptional; created: z.ZodOptional; modified: z.ZodOptional; target: z.ZodObject<{ type: z.ZodLiteral<"SpecificResource">; source: z.ZodUnion; height: z.ZodNumber; width: z.ZodNumber; partOf: z.ZodOptional>>, z.ZodType>]>, z.ZodTransform>>; provider: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>>, z.ZodObject<{ id: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>]>, z.ZodTransform<{ id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[], { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; } | { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[]>>>; }, z.core.$strip>, z.ZodDiscriminatedUnion<[z.ZodObject<{ id: z.ZodString; type: z.ZodEnum<{ ImageService1: "ImageService1"; ImageService2: "ImageService2"; ImageService3: "ImageService3"; }>; height: z.ZodOptional; width: z.ZodOptional; partOf: z.ZodOptional>>, z.ZodType>]>, z.ZodTransform>>; provider: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>>, z.ZodObject<{ id: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>]>, z.ZodTransform<{ id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[], { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; } | { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[]>>>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; type: z.ZodLiteral<"Canvas">; height: z.ZodOptional; width: z.ZodOptional; partOf: z.ZodOptional>>, z.ZodType>]>, z.ZodTransform>>; provider: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>>, z.ZodObject<{ id: z.ZodOptional; label: z.ZodOptional>>>; homepage: z.ZodOptional; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>>, z.ZodUnion; label: z.ZodOptional>>>; format: z.ZodOptional; language: z.ZodOptional]>>; }, z.core.$strip>, z.ZodPipe>]>]>, z.ZodTransform<({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[], { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[] | undefined>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[], ({ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; } | undefined)[]>>, z.ZodTransform<{ id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined, { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[]>>>; }, z.core.$strip>]>, z.ZodTransform<{ id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[], { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; } | { id?: string | undefined; label?: Record | undefined; homepage?: { id: string; type?: string | undefined; label?: Record | undefined; format?: string | undefined; language?: string | string[] | undefined; }[] | undefined; }[]>>>; }, z.core.$strip>], "type">]>; selector: z.ZodObject<{ type: z.ZodLiteral<"SvgSelector">; value: z.ZodUnion; }, z.core.$strip>; }, z.core.$strip>; body: z.ZodObject<{ type: z.ZodLiteral<"FeatureCollection">; transformation: z.ZodOptional>, z.ZodPipe>]>>; resourceCrs: z.ZodOptional; name: z.ZodOptional; definition: z.ZodUnion; }, z.core.$strip>>; features: z.ZodArray; properties: z.ZodObject<{ resourceCoords: z.ZodTuple<[z.ZodNumber, z.ZodNumber], null>; }, z.core.$strip>; geometry: z.ZodObject<{ type: z.ZodLiteral<"Point">; coordinates: z.ZodTuple<[z.ZodNumber, z.ZodNumber], null>; }, z.core.$strip>; }, z.core.$strip>>; _allmaps: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$strip>]>; declare const FeaturePropertiesAllVersionsSchema: z.ZodUnion; }, z.core.$strip>, z.ZodObject<{ resourceCoords: z.ZodTuple<[z.ZodNumber, z.ZodNumber], null>; }, z.core.$strip>]>; export { Annotation0Schema, AnnotationPage0Schema, Annotation0FeaturePropertiesSchema, Annotation1Schema, AnnotationPage1Schema, Annotation1FeaturePropertiesSchema, SvgSelector0Schema, DefaultAnnotationSchema as AnnotationSchema, DefaultAnnotationPageSchema as AnnotationPageSchema, DefaultFeaturePropertiesSchema as FeaturePropertiesSchema, DefaultSvgSelectorSchema as SvgSelectorSchema, DefaultTargetSchema as TargetSchema, DefaultSourceSchema as SourceSchema, AnnotationAllVersionsSchema, AnnotationPageAllVersionsSchema, FeaturePropertiesAllVersionsSchema, PointGeometrySchema, ImageServiceSchema, TransformationSchema, PartOfSchema, ResourceTypeSchema };