import { z } from 'zod'; export declare const SvgSelectorSchema: z.ZodObject<{ type: z.ZodLiteral<"SvgSelector">; value: z.ZodString; }, z.core.$strip>; export declare const TargetSchema: 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>; export declare const FeaturePropertiesSchema: z.ZodObject<{ pixelCoords: z.ZodTuple<[z.ZodNumber, z.ZodNumber], null>; }, z.core.$strip>; export declare const BodySchema: 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>; export declare const AnnotationSchema: z.ZodObject<{ id: z.ZodOptional; 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>; export declare const AnnotationPageSchema: 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; 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>;