import { z } from 'zod'; export declare const pluginDefinitionMetadataSchema: z.ZodObject<{ version: z.ZodOptional; registry: z.ZodOptional; }, "strip", z.ZodTypeAny, { version?: string | undefined; registry?: string | undefined; }, { version?: string | undefined; registry?: string | undefined; }>; export declare const pluginSchema: 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; }>; export type PluginSchemaType = z.infer; export type PluginSchema = typeof pluginSchema; //# sourceMappingURL=plugin.d.ts.map