import { z } from 'zod'; declare const registryItemTypeSchema: z.ZodEnum<["registry:lib", "registry:block", "registry:component", "registry:ui", "registry:hook", "registry:page", "registry:file", "registry:theme", "registry:style", "registry:item", "registry:example", "registry:internal"]>; declare const registryItemFileSchema: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ path: z.ZodString; content: z.ZodOptional; type: z.ZodEnum<["registry:file", "registry:page"]>; target: z.ZodString; }, "strip", z.ZodTypeAny, { type: "registry:page" | "registry:file"; path: string; target: string; content?: string | undefined; }, { type: "registry:page" | "registry:file"; path: string; target: string; content?: string | undefined; }>, z.ZodObject<{ path: z.ZodString; content: z.ZodOptional; type: z.ZodEnum<["registry:lib", "registry:block", "registry:component", "registry:ui", "registry:hook", "registry:theme", "registry:style", "registry:item", "registry:example", "registry:internal"]>; target: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:theme" | "registry:style" | "registry:item" | "registry:example" | "registry:internal"; path: string; content?: string | undefined; target?: string | undefined; }, { type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:theme" | "registry:style" | "registry:item" | "registry:example" | "registry:internal"; path: string; content?: string | undefined; target?: string | undefined; }>]>; declare const registryItemTailwindSchema: z.ZodObject<{ config: z.ZodOptional>; theme: z.ZodOptional>; plugins: z.ZodOptional>; }, "strip", z.ZodTypeAny, { content?: string[] | undefined; theme?: Record | undefined; plugins?: string[] | undefined; }, { content?: string[] | undefined; theme?: Record | undefined; plugins?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { config?: { content?: string[] | undefined; theme?: Record | undefined; plugins?: string[] | undefined; } | undefined; }, { config?: { content?: string[] | undefined; theme?: Record | undefined; plugins?: string[] | undefined; } | undefined; }>; declare const registryItemCssVarsSchema: z.ZodObject<{ theme: z.ZodOptional>; light: z.ZodOptional>; dark: z.ZodOptional>; }, "strip", z.ZodTypeAny, { theme?: Record | undefined; light?: Record | undefined; dark?: Record | undefined; }, { theme?: Record | undefined; light?: Record | undefined; dark?: Record | undefined; }>; declare const registryItemCssSchema: z.ZodRecord>; declare const registryItemEnvVarsSchema: z.ZodRecord; declare const registryItemSchema: z.ZodObject<{ $schema: z.ZodOptional; extends: z.ZodOptional; name: z.ZodString; type: z.ZodEnum<["registry:lib", "registry:block", "registry:component", "registry:ui", "registry:hook", "registry:page", "registry:file", "registry:theme", "registry:style", "registry:item", "registry:example", "registry:internal"]>; title: z.ZodOptional; author: z.ZodOptional; description: z.ZodOptional; dependencies: z.ZodOptional>; devDependencies: z.ZodOptional>; registryDependencies: z.ZodOptional>; files: z.ZodOptional; type: z.ZodEnum<["registry:file", "registry:page"]>; target: z.ZodString; }, "strip", z.ZodTypeAny, { type: "registry:page" | "registry:file"; path: string; target: string; content?: string | undefined; }, { type: "registry:page" | "registry:file"; path: string; target: string; content?: string | undefined; }>, z.ZodObject<{ path: z.ZodString; content: z.ZodOptional; type: z.ZodEnum<["registry:lib", "registry:block", "registry:component", "registry:ui", "registry:hook", "registry:theme", "registry:style", "registry:item", "registry:example", "registry:internal"]>; target: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:theme" | "registry:style" | "registry:item" | "registry:example" | "registry:internal"; path: string; content?: string | undefined; target?: string | undefined; }, { type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:theme" | "registry:style" | "registry:item" | "registry:example" | "registry:internal"; path: string; content?: string | undefined; target?: string | undefined; }>]>, "many">>; tailwind: z.ZodOptional>; theme: z.ZodOptional>; plugins: z.ZodOptional>; }, "strip", z.ZodTypeAny, { content?: string[] | undefined; theme?: Record | undefined; plugins?: string[] | undefined; }, { content?: string[] | undefined; theme?: Record | undefined; plugins?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { config?: { content?: string[] | undefined; theme?: Record | undefined; plugins?: string[] | undefined; } | undefined; }, { config?: { content?: string[] | undefined; theme?: Record | undefined; plugins?: string[] | undefined; } | undefined; }>>; cssVars: z.ZodOptional>; light: z.ZodOptional>; dark: z.ZodOptional>; }, "strip", z.ZodTypeAny, { theme?: Record | undefined; light?: Record | undefined; dark?: Record | undefined; }, { theme?: Record | undefined; light?: Record | undefined; dark?: Record | undefined; }>>; css: z.ZodOptional>>; envVars: z.ZodOptional>; meta: z.ZodOptional>; docs: z.ZodOptional; categories: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:page" | "registry:file" | "registry:theme" | "registry:style" | "registry:item" | "registry:example" | "registry:internal"; name: string; tailwind?: { config?: { content?: string[] | undefined; theme?: Record | undefined; plugins?: string[] | undefined; } | undefined; } | undefined; $schema?: string | undefined; extends?: string | undefined; title?: string | undefined; author?: string | undefined; description?: string | undefined; dependencies?: string[] | undefined; devDependencies?: string[] | undefined; registryDependencies?: string[] | undefined; files?: ({ type: "registry:page" | "registry:file"; path: string; target: string; content?: string | undefined; } | { type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:theme" | "registry:style" | "registry:item" | "registry:example" | "registry:internal"; path: string; content?: string | undefined; target?: string | undefined; })[] | undefined; cssVars?: { theme?: Record | undefined; light?: Record | undefined; dark?: Record | undefined; } | undefined; css?: Record | undefined; envVars?: Record | undefined; meta?: Record | undefined; docs?: string | undefined; categories?: string[] | undefined; }, { type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:page" | "registry:file" | "registry:theme" | "registry:style" | "registry:item" | "registry:example" | "registry:internal"; name: string; tailwind?: { config?: { content?: string[] | undefined; theme?: Record | undefined; plugins?: string[] | undefined; } | undefined; } | undefined; $schema?: string | undefined; extends?: string | undefined; title?: string | undefined; author?: string | undefined; description?: string | undefined; dependencies?: string[] | undefined; devDependencies?: string[] | undefined; registryDependencies?: string[] | undefined; files?: ({ type: "registry:page" | "registry:file"; path: string; target: string; content?: string | undefined; } | { type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:theme" | "registry:style" | "registry:item" | "registry:example" | "registry:internal"; path: string; content?: string | undefined; target?: string | undefined; })[] | undefined; cssVars?: { theme?: Record | undefined; light?: Record | undefined; dark?: Record | undefined; } | undefined; css?: Record | undefined; envVars?: Record | undefined; meta?: Record | undefined; docs?: string | undefined; categories?: string[] | undefined; }>; type RegistryItem = z.infer; declare const registrySchema: z.ZodObject<{ name: z.ZodString; homepage: z.ZodString; items: z.ZodArray; extends: z.ZodOptional; name: z.ZodString; type: z.ZodEnum<["registry:lib", "registry:block", "registry:component", "registry:ui", "registry:hook", "registry:page", "registry:file", "registry:theme", "registry:style", "registry:item", "registry:example", "registry:internal"]>; title: z.ZodOptional; author: z.ZodOptional; description: z.ZodOptional; dependencies: z.ZodOptional>; devDependencies: z.ZodOptional>; registryDependencies: z.ZodOptional>; files: z.ZodOptional; type: z.ZodEnum<["registry:file", "registry:page"]>; target: z.ZodString; }, "strip", z.ZodTypeAny, { type: "registry:page" | "registry:file"; path: string; target: string; content?: string | undefined; }, { type: "registry:page" | "registry:file"; path: string; target: string; content?: string | undefined; }>, z.ZodObject<{ path: z.ZodString; content: z.ZodOptional; type: z.ZodEnum<["registry:lib", "registry:block", "registry:component", "registry:ui", "registry:hook", "registry:theme", "registry:style", "registry:item", "registry:example", "registry:internal"]>; target: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:theme" | "registry:style" | "registry:item" | "registry:example" | "registry:internal"; path: string; content?: string | undefined; target?: string | undefined; }, { type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:theme" | "registry:style" | "registry:item" | "registry:example" | "registry:internal"; path: string; content?: string | undefined; target?: string | undefined; }>]>, "many">>; tailwind: z.ZodOptional>; theme: z.ZodOptional>; plugins: z.ZodOptional>; }, "strip", z.ZodTypeAny, { content?: string[] | undefined; theme?: Record | undefined; plugins?: string[] | undefined; }, { content?: string[] | undefined; theme?: Record | undefined; plugins?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { config?: { content?: string[] | undefined; theme?: Record | undefined; plugins?: string[] | undefined; } | undefined; }, { config?: { content?: string[] | undefined; theme?: Record | undefined; plugins?: string[] | undefined; } | undefined; }>>; cssVars: z.ZodOptional>; light: z.ZodOptional>; dark: z.ZodOptional>; }, "strip", z.ZodTypeAny, { theme?: Record | undefined; light?: Record | undefined; dark?: Record | undefined; }, { theme?: Record | undefined; light?: Record | undefined; dark?: Record | undefined; }>>; css: z.ZodOptional>>; envVars: z.ZodOptional>; meta: z.ZodOptional>; docs: z.ZodOptional; categories: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:page" | "registry:file" | "registry:theme" | "registry:style" | "registry:item" | "registry:example" | "registry:internal"; name: string; tailwind?: { config?: { content?: string[] | undefined; theme?: Record | undefined; plugins?: string[] | undefined; } | undefined; } | undefined; $schema?: string | undefined; extends?: string | undefined; title?: string | undefined; author?: string | undefined; description?: string | undefined; dependencies?: string[] | undefined; devDependencies?: string[] | undefined; registryDependencies?: string[] | undefined; files?: ({ type: "registry:page" | "registry:file"; path: string; target: string; content?: string | undefined; } | { type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:theme" | "registry:style" | "registry:item" | "registry:example" | "registry:internal"; path: string; content?: string | undefined; target?: string | undefined; })[] | undefined; cssVars?: { theme?: Record | undefined; light?: Record | undefined; dark?: Record | undefined; } | undefined; css?: Record | undefined; envVars?: Record | undefined; meta?: Record | undefined; docs?: string | undefined; categories?: string[] | undefined; }, { type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:page" | "registry:file" | "registry:theme" | "registry:style" | "registry:item" | "registry:example" | "registry:internal"; name: string; tailwind?: { config?: { content?: string[] | undefined; theme?: Record | undefined; plugins?: string[] | undefined; } | undefined; } | undefined; $schema?: string | undefined; extends?: string | undefined; title?: string | undefined; author?: string | undefined; description?: string | undefined; dependencies?: string[] | undefined; devDependencies?: string[] | undefined; registryDependencies?: string[] | undefined; files?: ({ type: "registry:page" | "registry:file"; path: string; target: string; content?: string | undefined; } | { type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:theme" | "registry:style" | "registry:item" | "registry:example" | "registry:internal"; path: string; content?: string | undefined; target?: string | undefined; })[] | undefined; cssVars?: { theme?: Record | undefined; light?: Record | undefined; dark?: Record | undefined; } | undefined; css?: Record | undefined; envVars?: Record | undefined; meta?: Record | undefined; docs?: string | undefined; categories?: string[] | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { name: string; homepage: string; items: { type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:page" | "registry:file" | "registry:theme" | "registry:style" | "registry:item" | "registry:example" | "registry:internal"; name: string; tailwind?: { config?: { content?: string[] | undefined; theme?: Record | undefined; plugins?: string[] | undefined; } | undefined; } | undefined; $schema?: string | undefined; extends?: string | undefined; title?: string | undefined; author?: string | undefined; description?: string | undefined; dependencies?: string[] | undefined; devDependencies?: string[] | undefined; registryDependencies?: string[] | undefined; files?: ({ type: "registry:page" | "registry:file"; path: string; target: string; content?: string | undefined; } | { type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:theme" | "registry:style" | "registry:item" | "registry:example" | "registry:internal"; path: string; content?: string | undefined; target?: string | undefined; })[] | undefined; cssVars?: { theme?: Record | undefined; light?: Record | undefined; dark?: Record | undefined; } | undefined; css?: Record | undefined; envVars?: Record | undefined; meta?: Record | undefined; docs?: string | undefined; categories?: string[] | undefined; }[]; }, { name: string; homepage: string; items: { type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:page" | "registry:file" | "registry:theme" | "registry:style" | "registry:item" | "registry:example" | "registry:internal"; name: string; tailwind?: { config?: { content?: string[] | undefined; theme?: Record | undefined; plugins?: string[] | undefined; } | undefined; } | undefined; $schema?: string | undefined; extends?: string | undefined; title?: string | undefined; author?: string | undefined; description?: string | undefined; dependencies?: string[] | undefined; devDependencies?: string[] | undefined; registryDependencies?: string[] | undefined; files?: ({ type: "registry:page" | "registry:file"; path: string; target: string; content?: string | undefined; } | { type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:theme" | "registry:style" | "registry:item" | "registry:example" | "registry:internal"; path: string; content?: string | undefined; target?: string | undefined; })[] | undefined; cssVars?: { theme?: Record | undefined; light?: Record | undefined; dark?: Record | undefined; } | undefined; css?: Record | undefined; envVars?: Record | undefined; meta?: Record | undefined; docs?: string | undefined; categories?: string[] | undefined; }[]; }>; type Registry = z.infer; declare const registryIndexSchema: z.ZodArray; extends: z.ZodOptional; name: z.ZodString; type: z.ZodEnum<["registry:lib", "registry:block", "registry:component", "registry:ui", "registry:hook", "registry:page", "registry:file", "registry:theme", "registry:style", "registry:item", "registry:example", "registry:internal"]>; title: z.ZodOptional; author: z.ZodOptional; description: z.ZodOptional; dependencies: z.ZodOptional>; devDependencies: z.ZodOptional>; registryDependencies: z.ZodOptional>; files: z.ZodOptional; type: z.ZodEnum<["registry:file", "registry:page"]>; target: z.ZodString; }, "strip", z.ZodTypeAny, { type: "registry:page" | "registry:file"; path: string; target: string; content?: string | undefined; }, { type: "registry:page" | "registry:file"; path: string; target: string; content?: string | undefined; }>, z.ZodObject<{ path: z.ZodString; content: z.ZodOptional; type: z.ZodEnum<["registry:lib", "registry:block", "registry:component", "registry:ui", "registry:hook", "registry:theme", "registry:style", "registry:item", "registry:example", "registry:internal"]>; target: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:theme" | "registry:style" | "registry:item" | "registry:example" | "registry:internal"; path: string; content?: string | undefined; target?: string | undefined; }, { type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:theme" | "registry:style" | "registry:item" | "registry:example" | "registry:internal"; path: string; content?: string | undefined; target?: string | undefined; }>]>, "many">>; tailwind: z.ZodOptional>; theme: z.ZodOptional>; plugins: z.ZodOptional>; }, "strip", z.ZodTypeAny, { content?: string[] | undefined; theme?: Record | undefined; plugins?: string[] | undefined; }, { content?: string[] | undefined; theme?: Record | undefined; plugins?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { config?: { content?: string[] | undefined; theme?: Record | undefined; plugins?: string[] | undefined; } | undefined; }, { config?: { content?: string[] | undefined; theme?: Record | undefined; plugins?: string[] | undefined; } | undefined; }>>; cssVars: z.ZodOptional>; light: z.ZodOptional>; dark: z.ZodOptional>; }, "strip", z.ZodTypeAny, { theme?: Record | undefined; light?: Record | undefined; dark?: Record | undefined; }, { theme?: Record | undefined; light?: Record | undefined; dark?: Record | undefined; }>>; css: z.ZodOptional>>; envVars: z.ZodOptional>; meta: z.ZodOptional>; docs: z.ZodOptional; categories: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:page" | "registry:file" | "registry:theme" | "registry:style" | "registry:item" | "registry:example" | "registry:internal"; name: string; tailwind?: { config?: { content?: string[] | undefined; theme?: Record | undefined; plugins?: string[] | undefined; } | undefined; } | undefined; $schema?: string | undefined; extends?: string | undefined; title?: string | undefined; author?: string | undefined; description?: string | undefined; dependencies?: string[] | undefined; devDependencies?: string[] | undefined; registryDependencies?: string[] | undefined; files?: ({ type: "registry:page" | "registry:file"; path: string; target: string; content?: string | undefined; } | { type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:theme" | "registry:style" | "registry:item" | "registry:example" | "registry:internal"; path: string; content?: string | undefined; target?: string | undefined; })[] | undefined; cssVars?: { theme?: Record | undefined; light?: Record | undefined; dark?: Record | undefined; } | undefined; css?: Record | undefined; envVars?: Record | undefined; meta?: Record | undefined; docs?: string | undefined; categories?: string[] | undefined; }, { type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:page" | "registry:file" | "registry:theme" | "registry:style" | "registry:item" | "registry:example" | "registry:internal"; name: string; tailwind?: { config?: { content?: string[] | undefined; theme?: Record | undefined; plugins?: string[] | undefined; } | undefined; } | undefined; $schema?: string | undefined; extends?: string | undefined; title?: string | undefined; author?: string | undefined; description?: string | undefined; dependencies?: string[] | undefined; devDependencies?: string[] | undefined; registryDependencies?: string[] | undefined; files?: ({ type: "registry:page" | "registry:file"; path: string; target: string; content?: string | undefined; } | { type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:theme" | "registry:style" | "registry:item" | "registry:example" | "registry:internal"; path: string; content?: string | undefined; target?: string | undefined; })[] | undefined; cssVars?: { theme?: Record | undefined; light?: Record | undefined; dark?: Record | undefined; } | undefined; css?: Record | undefined; envVars?: Record | undefined; meta?: Record | undefined; docs?: string | undefined; categories?: string[] | undefined; }>, "many">; declare const stylesSchema: z.ZodArray, "many">; declare const iconsSchema: z.ZodRecord>; declare const registryBaseColorSchema: z.ZodObject<{ inlineColors: z.ZodObject<{ light: z.ZodRecord; dark: z.ZodRecord; }, "strip", z.ZodTypeAny, { light: Record; dark: Record; }, { light: Record; dark: Record; }>; cssVars: z.ZodObject<{ theme: z.ZodOptional>; light: z.ZodOptional>; dark: z.ZodOptional>; }, "strip", z.ZodTypeAny, { theme?: Record | undefined; light?: Record | undefined; dark?: Record | undefined; }, { theme?: Record | undefined; light?: Record | undefined; dark?: Record | undefined; }>; cssVarsV4: z.ZodOptional>; light: z.ZodOptional>; dark: z.ZodOptional>; }, "strip", z.ZodTypeAny, { theme?: Record | undefined; light?: Record | undefined; dark?: Record | undefined; }, { theme?: Record | undefined; light?: Record | undefined; dark?: Record | undefined; }>>; inlineColorsTemplate: z.ZodString; cssVarsTemplate: z.ZodString; }, "strip", z.ZodTypeAny, { cssVars: { theme?: Record | undefined; light?: Record | undefined; dark?: Record | undefined; }; inlineColors: { light: Record; dark: Record; }; inlineColorsTemplate: string; cssVarsTemplate: string; cssVarsV4?: { theme?: Record | undefined; light?: Record | undefined; dark?: Record | undefined; } | undefined; }, { cssVars: { theme?: Record | undefined; light?: Record | undefined; dark?: Record | undefined; }; inlineColors: { light: Record; dark: Record; }; inlineColorsTemplate: string; cssVarsTemplate: string; cssVarsV4?: { theme?: Record | undefined; light?: Record | undefined; dark?: Record | undefined; } | undefined; }>; declare const registryResolvedItemsTreeSchema: z.ZodObject; extends: z.ZodOptional; name: z.ZodString; type: z.ZodEnum<["registry:lib", "registry:block", "registry:component", "registry:ui", "registry:hook", "registry:page", "registry:file", "registry:theme", "registry:style", "registry:item", "registry:example", "registry:internal"]>; title: z.ZodOptional; author: z.ZodOptional; description: z.ZodOptional; dependencies: z.ZodOptional>; devDependencies: z.ZodOptional>; registryDependencies: z.ZodOptional>; files: z.ZodOptional; type: z.ZodEnum<["registry:file", "registry:page"]>; target: z.ZodString; }, "strip", z.ZodTypeAny, { type: "registry:page" | "registry:file"; path: string; target: string; content?: string | undefined; }, { type: "registry:page" | "registry:file"; path: string; target: string; content?: string | undefined; }>, z.ZodObject<{ path: z.ZodString; content: z.ZodOptional; type: z.ZodEnum<["registry:lib", "registry:block", "registry:component", "registry:ui", "registry:hook", "registry:theme", "registry:style", "registry:item", "registry:example", "registry:internal"]>; target: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:theme" | "registry:style" | "registry:item" | "registry:example" | "registry:internal"; path: string; content?: string | undefined; target?: string | undefined; }, { type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:theme" | "registry:style" | "registry:item" | "registry:example" | "registry:internal"; path: string; content?: string | undefined; target?: string | undefined; }>]>, "many">>; tailwind: z.ZodOptional>; theme: z.ZodOptional>; plugins: z.ZodOptional>; }, "strip", z.ZodTypeAny, { content?: string[] | undefined; theme?: Record | undefined; plugins?: string[] | undefined; }, { content?: string[] | undefined; theme?: Record | undefined; plugins?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { config?: { content?: string[] | undefined; theme?: Record | undefined; plugins?: string[] | undefined; } | undefined; }, { config?: { content?: string[] | undefined; theme?: Record | undefined; plugins?: string[] | undefined; } | undefined; }>>; cssVars: z.ZodOptional>; light: z.ZodOptional>; dark: z.ZodOptional>; }, "strip", z.ZodTypeAny, { theme?: Record | undefined; light?: Record | undefined; dark?: Record | undefined; }, { theme?: Record | undefined; light?: Record | undefined; dark?: Record | undefined; }>>; css: z.ZodOptional>>; envVars: z.ZodOptional>; meta: z.ZodOptional>; docs: z.ZodOptional; categories: z.ZodOptional>; }, "tailwind" | "dependencies" | "devDependencies" | "files" | "cssVars" | "css" | "envVars" | "docs">, "strip", z.ZodTypeAny, { tailwind?: { config?: { content?: string[] | undefined; theme?: Record | undefined; plugins?: string[] | undefined; } | undefined; } | undefined; dependencies?: string[] | undefined; devDependencies?: string[] | undefined; files?: ({ type: "registry:page" | "registry:file"; path: string; target: string; content?: string | undefined; } | { type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:theme" | "registry:style" | "registry:item" | "registry:example" | "registry:internal"; path: string; content?: string | undefined; target?: string | undefined; })[] | undefined; cssVars?: { theme?: Record | undefined; light?: Record | undefined; dark?: Record | undefined; } | undefined; css?: Record | undefined; envVars?: Record | undefined; docs?: string | undefined; }, { tailwind?: { config?: { content?: string[] | undefined; theme?: Record | undefined; plugins?: string[] | undefined; } | undefined; } | undefined; dependencies?: string[] | undefined; devDependencies?: string[] | undefined; files?: ({ type: "registry:page" | "registry:file"; path: string; target: string; content?: string | undefined; } | { type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:theme" | "registry:style" | "registry:item" | "registry:example" | "registry:internal"; path: string; content?: string | undefined; target?: string | undefined; })[] | undefined; cssVars?: { theme?: Record | undefined; light?: Record | undefined; dark?: Record | undefined; } | undefined; css?: Record | undefined; envVars?: Record | undefined; docs?: string | undefined; }>; declare const registryConfigItemSchema: z.ZodUnion<[z.ZodEffects, z.ZodObject<{ url: z.ZodEffects; params: z.ZodOptional>; headers: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string; params?: Record | undefined; headers?: Record | undefined; }, { url: string; params?: Record | undefined; headers?: Record | undefined; }>]>; declare const registryConfigSchema: z.ZodRecord, z.ZodUnion<[z.ZodEffects, z.ZodObject<{ url: z.ZodEffects; params: z.ZodOptional>; headers: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string; params?: Record | undefined; headers?: Record | undefined; }, { url: string; params?: Record | undefined; headers?: Record | undefined; }>]>>; declare const rawConfigSchema: z.ZodObject<{ $schema: z.ZodOptional; style: z.ZodString; rsc: z.ZodDefault; tsx: z.ZodDefault; tailwind: z.ZodObject<{ config: z.ZodOptional; css: z.ZodString; baseColor: z.ZodString; cssVariables: z.ZodDefault; prefix: z.ZodOptional>; }, "strip", z.ZodTypeAny, { css: string; baseColor: string; cssVariables: boolean; config?: string | undefined; prefix?: string | undefined; }, { css: string; baseColor: string; config?: string | undefined; cssVariables?: boolean | undefined; prefix?: string | undefined; }>; iconLibrary: z.ZodOptional; aliases: z.ZodObject<{ components: z.ZodString; utils: z.ZodString; ui: z.ZodOptional; lib: z.ZodOptional; hooks: z.ZodOptional; }, "strip", z.ZodTypeAny, { components: string; utils: string; ui?: string | undefined; lib?: string | undefined; hooks?: string | undefined; }, { components: string; utils: string; ui?: string | undefined; lib?: string | undefined; hooks?: string | undefined; }>; registries: z.ZodOptional, z.ZodUnion<[z.ZodEffects, z.ZodObject<{ url: z.ZodEffects; params: z.ZodOptional>; headers: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string; params?: Record | undefined; headers?: Record | undefined; }, { url: string; params?: Record | undefined; headers?: Record | undefined; }>]>>>; }, "strict", z.ZodTypeAny, { tailwind: { css: string; baseColor: string; cssVariables: boolean; config?: string | undefined; prefix?: string | undefined; }; style: string; rsc: boolean; tsx: boolean; aliases: { components: string; utils: string; ui?: string | undefined; lib?: string | undefined; hooks?: string | undefined; }; $schema?: string | undefined; iconLibrary?: string | undefined; registries?: Record | undefined; headers?: Record | undefined; }> | undefined; }, { tailwind: { css: string; baseColor: string; config?: string | undefined; cssVariables?: boolean | undefined; prefix?: string | undefined; }; style: string; aliases: { components: string; utils: string; ui?: string | undefined; lib?: string | undefined; hooks?: string | undefined; }; $schema?: string | undefined; rsc?: boolean | undefined; tsx?: boolean | undefined; iconLibrary?: string | undefined; registries?: Record | undefined; headers?: Record | undefined; }> | undefined; }>; declare const configSchema: z.ZodObject<{ $schema: z.ZodOptional; style: z.ZodString; rsc: z.ZodDefault; tsx: z.ZodDefault; tailwind: z.ZodObject<{ config: z.ZodOptional; css: z.ZodString; baseColor: z.ZodString; cssVariables: z.ZodDefault; prefix: z.ZodOptional>; }, "strip", z.ZodTypeAny, { css: string; baseColor: string; cssVariables: boolean; config?: string | undefined; prefix?: string | undefined; }, { css: string; baseColor: string; config?: string | undefined; cssVariables?: boolean | undefined; prefix?: string | undefined; }>; iconLibrary: z.ZodOptional; aliases: z.ZodObject<{ components: z.ZodString; utils: z.ZodString; ui: z.ZodOptional; lib: z.ZodOptional; hooks: z.ZodOptional; }, "strip", z.ZodTypeAny, { components: string; utils: string; ui?: string | undefined; lib?: string | undefined; hooks?: string | undefined; }, { components: string; utils: string; ui?: string | undefined; lib?: string | undefined; hooks?: string | undefined; }>; registries: z.ZodOptional, z.ZodUnion<[z.ZodEffects, z.ZodObject<{ url: z.ZodEffects; params: z.ZodOptional>; headers: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string; params?: Record | undefined; headers?: Record | undefined; }, { url: string; params?: Record | undefined; headers?: Record | undefined; }>]>>>; } & { resolvedPaths: z.ZodObject<{ cwd: z.ZodString; tailwindConfig: z.ZodString; tailwindCss: z.ZodString; utils: z.ZodString; components: z.ZodString; lib: z.ZodString; hooks: z.ZodString; ui: z.ZodString; }, "strip", z.ZodTypeAny, { components: string; ui: string; utils: string; lib: string; hooks: string; cwd: string; tailwindConfig: string; tailwindCss: string; }, { components: string; ui: string; utils: string; lib: string; hooks: string; cwd: string; tailwindConfig: string; tailwindCss: string; }>; }, "strict", z.ZodTypeAny, { tailwind: { css: string; baseColor: string; cssVariables: boolean; config?: string | undefined; prefix?: string | undefined; }; style: string; rsc: boolean; tsx: boolean; aliases: { components: string; utils: string; ui?: string | undefined; lib?: string | undefined; hooks?: string | undefined; }; resolvedPaths: { components: string; ui: string; utils: string; lib: string; hooks: string; cwd: string; tailwindConfig: string; tailwindCss: string; }; $schema?: string | undefined; iconLibrary?: string | undefined; registries?: Record | undefined; headers?: Record | undefined; }> | undefined; }, { tailwind: { css: string; baseColor: string; config?: string | undefined; cssVariables?: boolean | undefined; prefix?: string | undefined; }; style: string; aliases: { components: string; utils: string; ui?: string | undefined; lib?: string | undefined; hooks?: string | undefined; }; resolvedPaths: { components: string; ui: string; utils: string; lib: string; hooks: string; cwd: string; tailwindConfig: string; tailwindCss: string; }; $schema?: string | undefined; rsc?: boolean | undefined; tsx?: boolean | undefined; iconLibrary?: string | undefined; registries?: Record | undefined; headers?: Record | undefined; }> | undefined; }>; declare const workspaceConfigSchema: z.ZodRecord; style: z.ZodString; rsc: z.ZodDefault; tsx: z.ZodDefault; tailwind: z.ZodObject<{ config: z.ZodOptional; css: z.ZodString; baseColor: z.ZodString; cssVariables: z.ZodDefault; prefix: z.ZodOptional>; }, "strip", z.ZodTypeAny, { css: string; baseColor: string; cssVariables: boolean; config?: string | undefined; prefix?: string | undefined; }, { css: string; baseColor: string; config?: string | undefined; cssVariables?: boolean | undefined; prefix?: string | undefined; }>; iconLibrary: z.ZodOptional; aliases: z.ZodObject<{ components: z.ZodString; utils: z.ZodString; ui: z.ZodOptional; lib: z.ZodOptional; hooks: z.ZodOptional; }, "strip", z.ZodTypeAny, { components: string; utils: string; ui?: string | undefined; lib?: string | undefined; hooks?: string | undefined; }, { components: string; utils: string; ui?: string | undefined; lib?: string | undefined; hooks?: string | undefined; }>; registries: z.ZodOptional, z.ZodUnion<[z.ZodEffects, z.ZodObject<{ url: z.ZodEffects; params: z.ZodOptional>; headers: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string; params?: Record | undefined; headers?: Record | undefined; }, { url: string; params?: Record | undefined; headers?: Record | undefined; }>]>>>; } & { resolvedPaths: z.ZodObject<{ cwd: z.ZodString; tailwindConfig: z.ZodString; tailwindCss: z.ZodString; utils: z.ZodString; components: z.ZodString; lib: z.ZodString; hooks: z.ZodString; ui: z.ZodString; }, "strip", z.ZodTypeAny, { components: string; ui: string; utils: string; lib: string; hooks: string; cwd: string; tailwindConfig: string; tailwindCss: string; }, { components: string; ui: string; utils: string; lib: string; hooks: string; cwd: string; tailwindConfig: string; tailwindCss: string; }>; }, "strict", z.ZodTypeAny, { tailwind: { css: string; baseColor: string; cssVariables: boolean; config?: string | undefined; prefix?: string | undefined; }; style: string; rsc: boolean; tsx: boolean; aliases: { components: string; utils: string; ui?: string | undefined; lib?: string | undefined; hooks?: string | undefined; }; resolvedPaths: { components: string; ui: string; utils: string; lib: string; hooks: string; cwd: string; tailwindConfig: string; tailwindCss: string; }; $schema?: string | undefined; iconLibrary?: string | undefined; registries?: Record | undefined; headers?: Record | undefined; }> | undefined; }, { tailwind: { css: string; baseColor: string; config?: string | undefined; cssVariables?: boolean | undefined; prefix?: string | undefined; }; style: string; aliases: { components: string; utils: string; ui?: string | undefined; lib?: string | undefined; hooks?: string | undefined; }; resolvedPaths: { components: string; ui: string; utils: string; lib: string; hooks: string; cwd: string; tailwindConfig: string; tailwindCss: string; }; $schema?: string | undefined; rsc?: boolean | undefined; tsx?: boolean | undefined; iconLibrary?: string | undefined; registries?: Record | undefined; headers?: Record | undefined; }> | undefined; }>>; declare const searchResultItemSchema: z.ZodObject<{ name: z.ZodString; type: z.ZodOptional; description: z.ZodOptional; registry: z.ZodString; addCommandArgument: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; registry: string; addCommandArgument: string; type?: string | undefined; description?: string | undefined; }, { name: string; registry: string; addCommandArgument: string; type?: string | undefined; description?: string | undefined; }>; declare const searchResultsSchema: z.ZodObject<{ pagination: z.ZodObject<{ total: z.ZodNumber; offset: z.ZodNumber; limit: z.ZodNumber; hasMore: z.ZodBoolean; }, "strip", z.ZodTypeAny, { total: number; offset: number; limit: number; hasMore: boolean; }, { total: number; offset: number; limit: number; hasMore: boolean; }>; items: z.ZodArray; description: z.ZodOptional; registry: z.ZodString; addCommandArgument: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; registry: string; addCommandArgument: string; type?: string | undefined; description?: string | undefined; }, { name: string; registry: string; addCommandArgument: string; type?: string | undefined; description?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { items: { name: string; registry: string; addCommandArgument: string; type?: string | undefined; description?: string | undefined; }[]; pagination: { total: number; offset: number; limit: number; hasMore: boolean; }; }, { items: { name: string; registry: string; addCommandArgument: string; type?: string | undefined; description?: string | undefined; }[]; pagination: { total: number; offset: number; limit: number; hasMore: boolean; }; }>; declare const registriesIndexSchema: z.ZodRecord; export { type Registry, type RegistryItem, configSchema, iconsSchema, rawConfigSchema, registriesIndexSchema, registryBaseColorSchema, registryConfigItemSchema, registryConfigSchema, registryIndexSchema, registryItemCssSchema, registryItemCssVarsSchema, registryItemEnvVarsSchema, registryItemFileSchema, registryItemSchema, registryItemTailwindSchema, registryItemTypeSchema, registryResolvedItemsTreeSchema, registrySchema, searchResultItemSchema, searchResultsSchema, stylesSchema, workspaceConfigSchema };