import { z } from 'zod'; import { AnnotationDisplay, AnnotationSpec } from '../dashboard'; import { PluginSchema } from './plugin'; export declare const annotationDisplaySchema: z.ZodSchema; export declare function buildAnnotationSpecSchema(customPluginSchema: PluginSchema): z.ZodSchema; export declare const annotationSpecSchema: z.ZodObject<{ display: z.ZodType; plugin: z.ZodObject<{ kind: z.ZodString; metadata: z.ZodOptional; registry: z.ZodOptional; }, "strip", z.ZodTypeAny, { version?: string | undefined; registry?: string | undefined; }, { version?: string | undefined; registry?: string | undefined; }>>; spec: z.ZodRecord; }, "strip", z.ZodTypeAny, { kind: string; spec: Record; metadata?: { version?: string | undefined; registry?: string | undefined; } | undefined; }, { kind: string; spec: Record; metadata?: { version?: string | undefined; registry?: string | undefined; } | undefined; }>; }, "strip", z.ZodTypeAny, { display: AnnotationDisplay; plugin: { kind: string; spec: Record; metadata?: { version?: string | undefined; registry?: string | undefined; } | undefined; }; }, { display: AnnotationDisplay; plugin: { kind: string; spec: Record; metadata?: { version?: string | undefined; registry?: string | undefined; } | undefined; }; }>; //# sourceMappingURL=annotation.d.ts.map