import { z } from "zod"; export declare const RegistryEntrySchema: z.ZodObject<{ name: z.ZodString; title: z.ZodOptional; type: z.ZodString; description: z.ZodOptional; dependencies: z.ZodOptional>; registryDependencies: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; type: string; title?: string | undefined; description?: string | undefined; dependencies?: string[] | undefined; registryDependencies?: string[] | undefined; }, { name: string; type: string; title?: string | undefined; description?: string | undefined; dependencies?: string[] | undefined; registryDependencies?: string[] | undefined; }>; export declare const RegistryResponseSchema: z.ZodObject<{ items: z.ZodArray; }, "strip", z.ZodTypeAny, { items: unknown[]; }, { items: unknown[]; }>; export declare const ComponentSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodString; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; type: string; description?: string | undefined; }, { name: string; type: string; description?: string | undefined; }>; export declare const IndividualComponentSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodString; description: z.ZodOptional; } & { install: z.ZodString; content: z.ZodString; examples: z.ZodArray; type: z.ZodString; description: z.ZodString; content: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; type: string; description: string; content: string; title?: string | undefined; }, { name: string; type: string; description: string; content: string; title?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { name: string; type: string; content: string; install: string; examples: { name: string; type: string; description: string; content: string; title?: string | undefined; }[]; description?: string | undefined; }, { name: string; type: string; content: string; install: string; examples: { name: string; type: string; description: string; content: string; title?: string | undefined; }[]; description?: string | undefined; }>; export declare const ComponentDetailSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodString; files: z.ZodArray; type: z.ZodOptional; }, "strip", z.ZodTypeAny, { content: string; type?: string | undefined; path?: string | undefined; }, { content: string; type?: string | undefined; path?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { name: string; type: string; files: { content: string; type?: string | undefined; path?: string | undefined; }[]; }, { name: string; type: string; files: { content: string; type?: string | undefined; path?: string | undefined; }[]; }>; export declare const RegistryItemDetailSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodString; files: z.ZodArray; type: z.ZodOptional; }, "strip", z.ZodTypeAny, { content: string; type?: string | undefined; path?: string | undefined; }, { content: string; type?: string | undefined; path?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { name: string; type: string; files: { content: string; type?: string | undefined; path?: string | undefined; }[]; }, { name: string; type: string; files: { content: string; type?: string | undefined; path?: string | undefined; }[]; }>; export declare const ExampleComponentSchema: z.ZodObject<{ name: z.ZodString; title: z.ZodOptional; type: z.ZodString; description: z.ZodString; registryDependencies: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { name: string; type: string; description: string; registryDependencies: string[]; title?: string | undefined; }, { name: string; type: string; description: string; title?: string | undefined; registryDependencies?: string[] | undefined; }>; export declare const ExampleDetailSchema: z.ZodObject<{ name: z.ZodString; title: z.ZodOptional; type: z.ZodString; description: z.ZodString; files: z.ZodArray; type: z.ZodOptional; }, "strip", z.ZodTypeAny, { content: string; type?: string | undefined; path?: string | undefined; }, { content: string; type?: string | undefined; path?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { name: string; type: string; description: string; files: { content: string; type?: string | undefined; path?: string | undefined; }[]; title?: string | undefined; }, { name: string; type: string; description: string; files: { content: string; type?: string | undefined; path?: string | undefined; }[]; title?: string | undefined; }>;