shadcn-vue
Version:
Add components to your apps.
1,338 lines • 159 kB
TypeScript
import { z as z$1 } from "zod";
//#region src/registry/schema.d.ts
declare const registryConfigItemSchema: z$1.ZodUnion<[z$1.ZodEffects<z$1.ZodString, string, string>, z$1.ZodObject<{
url: z$1.ZodEffects<z$1.ZodString, string, string>;
params: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
headers: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
}, "strip", z$1.ZodTypeAny, {
url: string;
params?: Record<string, string> | undefined;
headers?: Record<string, string> | undefined;
}, {
url: string;
params?: Record<string, string> | undefined;
headers?: Record<string, string> | undefined;
}>]>;
declare const registryConfigSchema: z$1.ZodRecord<z$1.ZodEffects<z$1.ZodString, string, string>, z$1.ZodUnion<[z$1.ZodEffects<z$1.ZodString, string, string>, z$1.ZodObject<{
url: z$1.ZodEffects<z$1.ZodString, string, string>;
params: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
headers: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
}, "strip", z$1.ZodTypeAny, {
url: string;
params?: Record<string, string> | undefined;
headers?: Record<string, string> | undefined;
}, {
url: string;
params?: Record<string, string> | undefined;
headers?: Record<string, string> | undefined;
}>]>>;
declare const rawConfigSchema: z$1.ZodObject<{
$schema: z$1.ZodOptional<z$1.ZodString>;
style: z$1.ZodString;
font: z$1.ZodOptional<z$1.ZodString>;
fontHeading: z$1.ZodOptional<z$1.ZodString>;
typescript: z$1.ZodDefault<z$1.ZodBoolean>;
tailwind: z$1.ZodObject<{
config: z$1.ZodOptional<z$1.ZodString>;
css: z$1.ZodString;
baseColor: z$1.ZodString;
cssVariables: z$1.ZodDefault<z$1.ZodBoolean>;
prefix: z$1.ZodOptional<z$1.ZodDefault<z$1.ZodString>>;
}, "strip", z$1.ZodTypeAny, {
baseColor: string;
css: string;
cssVariables: boolean;
config?: string | undefined;
prefix?: string | undefined;
}, {
baseColor: string;
css: string;
config?: string | undefined;
cssVariables?: boolean | undefined;
prefix?: string | undefined;
}>;
iconLibrary: z$1.ZodOptional<z$1.ZodString>;
rtl: z$1.ZodOptional<z$1.ZodDefault<z$1.ZodBoolean>>;
pointer: z$1.ZodOptional<z$1.ZodDefault<z$1.ZodBoolean>>;
menuColor: z$1.ZodOptional<z$1.ZodDefault<z$1.ZodEnum<["default", "inverted", "default-translucent", "inverted-translucent"]>>>;
menuAccent: z$1.ZodOptional<z$1.ZodDefault<z$1.ZodEnum<["subtle", "bold"]>>>;
aliases: z$1.ZodObject<{
components: z$1.ZodString;
utils: z$1.ZodString;
ui: z$1.ZodOptional<z$1.ZodString>;
lib: z$1.ZodOptional<z$1.ZodString>;
hooks: z$1.ZodOptional<z$1.ZodString>;
composables: z$1.ZodOptional<z$1.ZodString>;
}, "strip", z$1.ZodTypeAny, {
components: string;
utils: string;
ui?: string | undefined;
lib?: string | undefined;
hooks?: string | undefined;
composables?: string | undefined;
}, {
components: string;
utils: string;
ui?: string | undefined;
lib?: string | undefined;
hooks?: string | undefined;
composables?: string | undefined;
}>;
registries: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodEffects<z$1.ZodString, string, string>, z$1.ZodUnion<[z$1.ZodEffects<z$1.ZodString, string, string>, z$1.ZodObject<{
url: z$1.ZodEffects<z$1.ZodString, string, string>;
params: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
headers: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
}, "strip", z$1.ZodTypeAny, {
url: string;
params?: Record<string, string> | undefined;
headers?: Record<string, string> | undefined;
}, {
url: string;
params?: Record<string, string> | undefined;
headers?: Record<string, string> | undefined;
}>]>>>;
}, "strict", z$1.ZodTypeAny, {
style: string;
tailwind: {
baseColor: string;
css: string;
cssVariables: boolean;
config?: string | undefined;
prefix?: string | undefined;
};
typescript: boolean;
aliases: {
components: string;
utils: string;
ui?: string | undefined;
lib?: string | undefined;
hooks?: string | undefined;
composables?: string | undefined;
};
iconLibrary?: string | undefined;
font?: string | undefined;
fontHeading?: string | undefined;
menuAccent?: "subtle" | "bold" | undefined;
menuColor?: "default" | "inverted" | "default-translucent" | "inverted-translucent" | undefined;
$schema?: string | undefined;
rtl?: boolean | undefined;
pointer?: boolean | undefined;
registries?: Record<string, string | {
url: string;
params?: Record<string, string> | undefined;
headers?: Record<string, string> | undefined;
}> | undefined;
}, {
style: string;
tailwind: {
baseColor: string;
css: string;
config?: string | undefined;
cssVariables?: boolean | undefined;
prefix?: string | undefined;
};
aliases: {
components: string;
utils: string;
ui?: string | undefined;
lib?: string | undefined;
hooks?: string | undefined;
composables?: string | undefined;
};
iconLibrary?: string | undefined;
font?: string | undefined;
fontHeading?: string | undefined;
menuAccent?: "subtle" | "bold" | undefined;
menuColor?: "default" | "inverted" | "default-translucent" | "inverted-translucent" | undefined;
$schema?: string | undefined;
typescript?: boolean | undefined;
rtl?: boolean | undefined;
pointer?: boolean | undefined;
registries?: Record<string, string | {
url: string;
params?: Record<string, string> | undefined;
headers?: Record<string, string> | undefined;
}> | undefined;
}>;
declare const configSchema: z$1.ZodObject<{
$schema: z$1.ZodOptional<z$1.ZodString>;
style: z$1.ZodString;
font: z$1.ZodOptional<z$1.ZodString>;
fontHeading: z$1.ZodOptional<z$1.ZodString>;
typescript: z$1.ZodDefault<z$1.ZodBoolean>;
tailwind: z$1.ZodObject<{
config: z$1.ZodOptional<z$1.ZodString>;
css: z$1.ZodString;
baseColor: z$1.ZodString;
cssVariables: z$1.ZodDefault<z$1.ZodBoolean>;
prefix: z$1.ZodOptional<z$1.ZodDefault<z$1.ZodString>>;
}, "strip", z$1.ZodTypeAny, {
baseColor: string;
css: string;
cssVariables: boolean;
config?: string | undefined;
prefix?: string | undefined;
}, {
baseColor: string;
css: string;
config?: string | undefined;
cssVariables?: boolean | undefined;
prefix?: string | undefined;
}>;
iconLibrary: z$1.ZodOptional<z$1.ZodString>;
rtl: z$1.ZodOptional<z$1.ZodDefault<z$1.ZodBoolean>>;
pointer: z$1.ZodOptional<z$1.ZodDefault<z$1.ZodBoolean>>;
menuColor: z$1.ZodOptional<z$1.ZodDefault<z$1.ZodEnum<["default", "inverted", "default-translucent", "inverted-translucent"]>>>;
menuAccent: z$1.ZodOptional<z$1.ZodDefault<z$1.ZodEnum<["subtle", "bold"]>>>;
aliases: z$1.ZodObject<{
components: z$1.ZodString;
utils: z$1.ZodString;
ui: z$1.ZodOptional<z$1.ZodString>;
lib: z$1.ZodOptional<z$1.ZodString>;
hooks: z$1.ZodOptional<z$1.ZodString>;
composables: z$1.ZodOptional<z$1.ZodString>;
}, "strip", z$1.ZodTypeAny, {
components: string;
utils: string;
ui?: string | undefined;
lib?: string | undefined;
hooks?: string | undefined;
composables?: string | undefined;
}, {
components: string;
utils: string;
ui?: string | undefined;
lib?: string | undefined;
hooks?: string | undefined;
composables?: string | undefined;
}>;
registries: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodEffects<z$1.ZodString, string, string>, z$1.ZodUnion<[z$1.ZodEffects<z$1.ZodString, string, string>, z$1.ZodObject<{
url: z$1.ZodEffects<z$1.ZodString, string, string>;
params: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
headers: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
}, "strip", z$1.ZodTypeAny, {
url: string;
params?: Record<string, string> | undefined;
headers?: Record<string, string> | undefined;
}, {
url: string;
params?: Record<string, string> | undefined;
headers?: Record<string, string> | undefined;
}>]>>>;
} & {
resolvedPaths: z$1.ZodObject<{
cwd: z$1.ZodString;
tailwindConfig: z$1.ZodString;
tailwindCss: z$1.ZodString;
utils: z$1.ZodString;
components: z$1.ZodString;
lib: z$1.ZodString;
hooks: z$1.ZodString;
ui: z$1.ZodString;
composables: z$1.ZodString;
}, "strip", z$1.ZodTypeAny, {
components: string;
utils: string;
ui: string;
lib: string;
hooks: string;
composables: string;
cwd: string;
tailwindConfig: string;
tailwindCss: string;
}, {
components: string;
utils: string;
ui: string;
lib: string;
hooks: string;
composables: string;
cwd: string;
tailwindConfig: string;
tailwindCss: string;
}>;
}, "strict", z$1.ZodTypeAny, {
style: string;
tailwind: {
baseColor: string;
css: string;
cssVariables: boolean;
config?: string | undefined;
prefix?: string | undefined;
};
typescript: boolean;
aliases: {
components: string;
utils: string;
ui?: string | undefined;
lib?: string | undefined;
hooks?: string | undefined;
composables?: string | undefined;
};
resolvedPaths: {
components: string;
utils: string;
ui: string;
lib: string;
hooks: string;
composables: string;
cwd: string;
tailwindConfig: string;
tailwindCss: string;
};
iconLibrary?: string | undefined;
font?: string | undefined;
fontHeading?: string | undefined;
menuAccent?: "subtle" | "bold" | undefined;
menuColor?: "default" | "inverted" | "default-translucent" | "inverted-translucent" | undefined;
$schema?: string | undefined;
rtl?: boolean | undefined;
pointer?: boolean | undefined;
registries?: Record<string, string | {
url: string;
params?: Record<string, string> | undefined;
headers?: Record<string, string> | undefined;
}> | undefined;
}, {
style: string;
tailwind: {
baseColor: string;
css: string;
config?: string | undefined;
cssVariables?: boolean | undefined;
prefix?: string | undefined;
};
aliases: {
components: string;
utils: string;
ui?: string | undefined;
lib?: string | undefined;
hooks?: string | undefined;
composables?: string | undefined;
};
resolvedPaths: {
components: string;
utils: string;
ui: string;
lib: string;
hooks: string;
composables: string;
cwd: string;
tailwindConfig: string;
tailwindCss: string;
};
iconLibrary?: string | undefined;
font?: string | undefined;
fontHeading?: string | undefined;
menuAccent?: "subtle" | "bold" | undefined;
menuColor?: "default" | "inverted" | "default-translucent" | "inverted-translucent" | undefined;
$schema?: string | undefined;
typescript?: boolean | undefined;
rtl?: boolean | undefined;
pointer?: boolean | undefined;
registries?: Record<string, string | {
url: string;
params?: Record<string, string> | undefined;
headers?: Record<string, string> | undefined;
}> | undefined;
}>;
declare const workspaceConfigSchema: z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{
$schema: z$1.ZodOptional<z$1.ZodString>;
style: z$1.ZodString;
font: z$1.ZodOptional<z$1.ZodString>;
fontHeading: z$1.ZodOptional<z$1.ZodString>;
typescript: z$1.ZodDefault<z$1.ZodBoolean>;
tailwind: z$1.ZodObject<{
config: z$1.ZodOptional<z$1.ZodString>;
css: z$1.ZodString;
baseColor: z$1.ZodString;
cssVariables: z$1.ZodDefault<z$1.ZodBoolean>;
prefix: z$1.ZodOptional<z$1.ZodDefault<z$1.ZodString>>;
}, "strip", z$1.ZodTypeAny, {
baseColor: string;
css: string;
cssVariables: boolean;
config?: string | undefined;
prefix?: string | undefined;
}, {
baseColor: string;
css: string;
config?: string | undefined;
cssVariables?: boolean | undefined;
prefix?: string | undefined;
}>;
iconLibrary: z$1.ZodOptional<z$1.ZodString>;
rtl: z$1.ZodOptional<z$1.ZodDefault<z$1.ZodBoolean>>;
pointer: z$1.ZodOptional<z$1.ZodDefault<z$1.ZodBoolean>>;
menuColor: z$1.ZodOptional<z$1.ZodDefault<z$1.ZodEnum<["default", "inverted", "default-translucent", "inverted-translucent"]>>>;
menuAccent: z$1.ZodOptional<z$1.ZodDefault<z$1.ZodEnum<["subtle", "bold"]>>>;
aliases: z$1.ZodObject<{
components: z$1.ZodString;
utils: z$1.ZodString;
ui: z$1.ZodOptional<z$1.ZodString>;
lib: z$1.ZodOptional<z$1.ZodString>;
hooks: z$1.ZodOptional<z$1.ZodString>;
composables: z$1.ZodOptional<z$1.ZodString>;
}, "strip", z$1.ZodTypeAny, {
components: string;
utils: string;
ui?: string | undefined;
lib?: string | undefined;
hooks?: string | undefined;
composables?: string | undefined;
}, {
components: string;
utils: string;
ui?: string | undefined;
lib?: string | undefined;
hooks?: string | undefined;
composables?: string | undefined;
}>;
registries: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodEffects<z$1.ZodString, string, string>, z$1.ZodUnion<[z$1.ZodEffects<z$1.ZodString, string, string>, z$1.ZodObject<{
url: z$1.ZodEffects<z$1.ZodString, string, string>;
params: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
headers: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
}, "strip", z$1.ZodTypeAny, {
url: string;
params?: Record<string, string> | undefined;
headers?: Record<string, string> | undefined;
}, {
url: string;
params?: Record<string, string> | undefined;
headers?: Record<string, string> | undefined;
}>]>>>;
} & {
resolvedPaths: z$1.ZodObject<{
cwd: z$1.ZodString;
tailwindConfig: z$1.ZodString;
tailwindCss: z$1.ZodString;
utils: z$1.ZodString;
components: z$1.ZodString;
lib: z$1.ZodString;
hooks: z$1.ZodString;
ui: z$1.ZodString;
composables: z$1.ZodString;
}, "strip", z$1.ZodTypeAny, {
components: string;
utils: string;
ui: string;
lib: string;
hooks: string;
composables: string;
cwd: string;
tailwindConfig: string;
tailwindCss: string;
}, {
components: string;
utils: string;
ui: string;
lib: string;
hooks: string;
composables: string;
cwd: string;
tailwindConfig: string;
tailwindCss: string;
}>;
}, "strict", z$1.ZodTypeAny, {
style: string;
tailwind: {
baseColor: string;
css: string;
cssVariables: boolean;
config?: string | undefined;
prefix?: string | undefined;
};
typescript: boolean;
aliases: {
components: string;
utils: string;
ui?: string | undefined;
lib?: string | undefined;
hooks?: string | undefined;
composables?: string | undefined;
};
resolvedPaths: {
components: string;
utils: string;
ui: string;
lib: string;
hooks: string;
composables: string;
cwd: string;
tailwindConfig: string;
tailwindCss: string;
};
iconLibrary?: string | undefined;
font?: string | undefined;
fontHeading?: string | undefined;
menuAccent?: "subtle" | "bold" | undefined;
menuColor?: "default" | "inverted" | "default-translucent" | "inverted-translucent" | undefined;
$schema?: string | undefined;
rtl?: boolean | undefined;
pointer?: boolean | undefined;
registries?: Record<string, string | {
url: string;
params?: Record<string, string> | undefined;
headers?: Record<string, string> | undefined;
}> | undefined;
}, {
style: string;
tailwind: {
baseColor: string;
css: string;
config?: string | undefined;
cssVariables?: boolean | undefined;
prefix?: string | undefined;
};
aliases: {
components: string;
utils: string;
ui?: string | undefined;
lib?: string | undefined;
hooks?: string | undefined;
composables?: string | undefined;
};
resolvedPaths: {
components: string;
utils: string;
ui: string;
lib: string;
hooks: string;
composables: string;
cwd: string;
tailwindConfig: string;
tailwindCss: string;
};
iconLibrary?: string | undefined;
font?: string | undefined;
fontHeading?: string | undefined;
menuAccent?: "subtle" | "bold" | undefined;
menuColor?: "default" | "inverted" | "default-translucent" | "inverted-translucent" | undefined;
$schema?: string | undefined;
typescript?: boolean | undefined;
rtl?: boolean | undefined;
pointer?: boolean | undefined;
registries?: Record<string, string | {
url: string;
params?: Record<string, string> | undefined;
headers?: Record<string, string> | undefined;
}> | undefined;
}>>;
declare const registryItemTypeSchema: z$1.ZodEnum<["registry:lib", "registry:block", "registry:component", "registry:ui", "registry:hook", "registry:composable", "registry:page", "registry:file", "registry:theme", "registry:style", "registry:item", "registry:base", "registry:font", "registry:example", "registry:internal"]>;
declare const registryItemFileSchema: z$1.ZodDiscriminatedUnion<"type", [z$1.ZodObject<{
path: z$1.ZodString;
content: z$1.ZodOptional<z$1.ZodString>;
type: z$1.ZodEnum<["registry:file", "registry:page"]>;
target: z$1.ZodString;
}, "strip", z$1.ZodTypeAny, {
path: string;
type: "registry:file" | "registry:page";
target: string;
content?: string | undefined;
}, {
path: string;
type: "registry:file" | "registry:page";
target: string;
content?: string | undefined;
}>, z$1.ZodObject<{
path: z$1.ZodString;
content: z$1.ZodOptional<z$1.ZodString>;
type: z$1.ZodEnum<["registry:lib", "registry:block", "registry:component", "registry:ui", "registry:hook", "registry:composable", "registry:theme", "registry:style", "registry:item", "registry:base", "registry:font", "registry:example", "registry:internal"]>;
target: z$1.ZodOptional<z$1.ZodString>;
}, "strip", z$1.ZodTypeAny, {
path: string;
type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:composable" | "registry:theme" | "registry:style" | "registry:item" | "registry:base" | "registry:font" | "registry:example" | "registry:internal";
content?: string | undefined;
target?: string | undefined;
}, {
path: string;
type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:composable" | "registry:theme" | "registry:style" | "registry:item" | "registry:base" | "registry:font" | "registry:example" | "registry:internal";
content?: string | undefined;
target?: string | undefined;
}>]>;
declare const registryItemTailwindSchema: z$1.ZodObject<{
config: z$1.ZodOptional<z$1.ZodObject<{
content: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString, "many">>;
theme: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodAny>>;
plugins: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString, "many">>;
}, "strip", z$1.ZodTypeAny, {
theme?: Record<string, any> | undefined;
content?: string[] | undefined;
plugins?: string[] | undefined;
}, {
theme?: Record<string, any> | undefined;
content?: string[] | undefined;
plugins?: string[] | undefined;
}>>;
}, "strip", z$1.ZodTypeAny, {
config?: {
theme?: Record<string, any> | undefined;
content?: string[] | undefined;
plugins?: string[] | undefined;
} | undefined;
}, {
config?: {
theme?: Record<string, any> | undefined;
content?: string[] | undefined;
plugins?: string[] | undefined;
} | undefined;
}>;
declare const registryItemCssVarsSchema: z$1.ZodObject<{
theme: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
light: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
dark: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
}, "strip", z$1.ZodTypeAny, {
theme?: Record<string, string> | undefined;
light?: Record<string, string> | undefined;
dark?: Record<string, string> | undefined;
}, {
theme?: Record<string, string> | undefined;
light?: Record<string, string> | undefined;
dark?: Record<string, string> | undefined;
}>;
declare const registryItemCssSchema: z$1.ZodRecord<z$1.ZodString, z$1.ZodType<any, z$1.ZodTypeDef, any>>;
declare const registryItemEnvVarsSchema: z$1.ZodRecord<z$1.ZodString, z$1.ZodString>;
declare const registryItemFontSchema: z$1.ZodObject<{
family: z$1.ZodString;
provider: z$1.ZodLiteral<"google">;
import: z$1.ZodString;
variable: z$1.ZodString;
weight: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString, "many">>;
subsets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString, "many">>;
}, "strip", z$1.ZodTypeAny, {
family: string;
provider: "google";
import: string;
variable: string;
weight?: string[] | undefined;
subsets?: string[] | undefined;
}, {
family: string;
provider: "google";
import: string;
variable: string;
weight?: string[] | undefined;
subsets?: string[] | undefined;
}>;
declare const registryItemCommonSchema: z$1.ZodObject<{
$schema: z$1.ZodOptional<z$1.ZodString>;
extends: z$1.ZodOptional<z$1.ZodString>;
name: z$1.ZodString;
title: z$1.ZodOptional<z$1.ZodString>;
author: z$1.ZodOptional<z$1.ZodString>;
description: z$1.ZodOptional<z$1.ZodString>;
dependencies: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString, "many">>;
devDependencies: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString, "many">>;
registryDependencies: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString, "many">>;
files: z$1.ZodOptional<z$1.ZodArray<z$1.ZodDiscriminatedUnion<"type", [z$1.ZodObject<{
path: z$1.ZodString;
content: z$1.ZodOptional<z$1.ZodString>;
type: z$1.ZodEnum<["registry:file", "registry:page"]>;
target: z$1.ZodString;
}, "strip", z$1.ZodTypeAny, {
path: string;
type: "registry:file" | "registry:page";
target: string;
content?: string | undefined;
}, {
path: string;
type: "registry:file" | "registry:page";
target: string;
content?: string | undefined;
}>, z$1.ZodObject<{
path: z$1.ZodString;
content: z$1.ZodOptional<z$1.ZodString>;
type: z$1.ZodEnum<["registry:lib", "registry:block", "registry:component", "registry:ui", "registry:hook", "registry:composable", "registry:theme", "registry:style", "registry:item", "registry:base", "registry:font", "registry:example", "registry:internal"]>;
target: z$1.ZodOptional<z$1.ZodString>;
}, "strip", z$1.ZodTypeAny, {
path: string;
type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:composable" | "registry:theme" | "registry:style" | "registry:item" | "registry:base" | "registry:font" | "registry:example" | "registry:internal";
content?: string | undefined;
target?: string | undefined;
}, {
path: string;
type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:composable" | "registry:theme" | "registry:style" | "registry:item" | "registry:base" | "registry:font" | "registry:example" | "registry:internal";
content?: string | undefined;
target?: string | undefined;
}>]>, "many">>;
tailwind: z$1.ZodOptional<z$1.ZodObject<{
config: z$1.ZodOptional<z$1.ZodObject<{
content: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString, "many">>;
theme: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodAny>>;
plugins: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString, "many">>;
}, "strip", z$1.ZodTypeAny, {
theme?: Record<string, any> | undefined;
content?: string[] | undefined;
plugins?: string[] | undefined;
}, {
theme?: Record<string, any> | undefined;
content?: string[] | undefined;
plugins?: string[] | undefined;
}>>;
}, "strip", z$1.ZodTypeAny, {
config?: {
theme?: Record<string, any> | undefined;
content?: string[] | undefined;
plugins?: string[] | undefined;
} | undefined;
}, {
config?: {
theme?: Record<string, any> | undefined;
content?: string[] | undefined;
plugins?: string[] | undefined;
} | undefined;
}>>;
cssVars: z$1.ZodOptional<z$1.ZodObject<{
theme: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
light: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
dark: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
}, "strip", z$1.ZodTypeAny, {
theme?: Record<string, string> | undefined;
light?: Record<string, string> | undefined;
dark?: Record<string, string> | undefined;
}, {
theme?: Record<string, string> | undefined;
light?: Record<string, string> | undefined;
dark?: Record<string, string> | undefined;
}>>;
css: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodType<any, z$1.ZodTypeDef, any>>>;
envVars: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
meta: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodAny>>;
docs: z$1.ZodOptional<z$1.ZodString>;
categories: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString, "many">>;
}, "strip", z$1.ZodTypeAny, {
name: string;
description?: string | undefined;
title?: string | undefined;
$schema?: string | undefined;
extends?: string | undefined;
author?: string | undefined;
dependencies?: string[] | undefined;
devDependencies?: string[] | undefined;
registryDependencies?: string[] | undefined;
files?: ({
path: string;
type: "registry:file" | "registry:page";
target: string;
content?: string | undefined;
} | {
path: string;
type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:composable" | "registry:theme" | "registry:style" | "registry:item" | "registry:base" | "registry:font" | "registry:example" | "registry:internal";
content?: string | undefined;
target?: string | undefined;
})[] | undefined;
tailwind?: {
config?: {
theme?: Record<string, any> | undefined;
content?: string[] | undefined;
plugins?: string[] | undefined;
} | undefined;
} | undefined;
cssVars?: {
theme?: Record<string, string> | undefined;
light?: Record<string, string> | undefined;
dark?: Record<string, string> | undefined;
} | undefined;
css?: Record<string, any> | undefined;
envVars?: Record<string, string> | undefined;
meta?: Record<string, any> | undefined;
docs?: string | undefined;
categories?: string[] | undefined;
}, {
name: string;
description?: string | undefined;
title?: string | undefined;
$schema?: string | undefined;
extends?: string | undefined;
author?: string | undefined;
dependencies?: string[] | undefined;
devDependencies?: string[] | undefined;
registryDependencies?: string[] | undefined;
files?: ({
path: string;
type: "registry:file" | "registry:page";
target: string;
content?: string | undefined;
} | {
path: string;
type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:composable" | "registry:theme" | "registry:style" | "registry:item" | "registry:base" | "registry:font" | "registry:example" | "registry:internal";
content?: string | undefined;
target?: string | undefined;
})[] | undefined;
tailwind?: {
config?: {
theme?: Record<string, any> | undefined;
content?: string[] | undefined;
plugins?: string[] | undefined;
} | undefined;
} | undefined;
cssVars?: {
theme?: Record<string, string> | undefined;
light?: Record<string, string> | undefined;
dark?: Record<string, string> | undefined;
} | undefined;
css?: Record<string, any> | undefined;
envVars?: Record<string, string> | undefined;
meta?: Record<string, any> | undefined;
docs?: string | undefined;
categories?: string[] | undefined;
}>;
declare const registryItemSchema: z$1.ZodDiscriminatedUnion<"type", [z$1.ZodObject<{
$schema: z$1.ZodOptional<z$1.ZodString>;
extends: z$1.ZodOptional<z$1.ZodString>;
name: z$1.ZodString;
title: z$1.ZodOptional<z$1.ZodString>;
author: z$1.ZodOptional<z$1.ZodString>;
description: z$1.ZodOptional<z$1.ZodString>;
dependencies: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString, "many">>;
devDependencies: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString, "many">>;
registryDependencies: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString, "many">>;
files: z$1.ZodOptional<z$1.ZodArray<z$1.ZodDiscriminatedUnion<"type", [z$1.ZodObject<{
path: z$1.ZodString;
content: z$1.ZodOptional<z$1.ZodString>;
type: z$1.ZodEnum<["registry:file", "registry:page"]>;
target: z$1.ZodString;
}, "strip", z$1.ZodTypeAny, {
path: string;
type: "registry:file" | "registry:page";
target: string;
content?: string | undefined;
}, {
path: string;
type: "registry:file" | "registry:page";
target: string;
content?: string | undefined;
}>, z$1.ZodObject<{
path: z$1.ZodString;
content: z$1.ZodOptional<z$1.ZodString>;
type: z$1.ZodEnum<["registry:lib", "registry:block", "registry:component", "registry:ui", "registry:hook", "registry:composable", "registry:theme", "registry:style", "registry:item", "registry:base", "registry:font", "registry:example", "registry:internal"]>;
target: z$1.ZodOptional<z$1.ZodString>;
}, "strip", z$1.ZodTypeAny, {
path: string;
type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:composable" | "registry:theme" | "registry:style" | "registry:item" | "registry:base" | "registry:font" | "registry:example" | "registry:internal";
content?: string | undefined;
target?: string | undefined;
}, {
path: string;
type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:composable" | "registry:theme" | "registry:style" | "registry:item" | "registry:base" | "registry:font" | "registry:example" | "registry:internal";
content?: string | undefined;
target?: string | undefined;
}>]>, "many">>;
tailwind: z$1.ZodOptional<z$1.ZodObject<{
config: z$1.ZodOptional<z$1.ZodObject<{
content: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString, "many">>;
theme: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodAny>>;
plugins: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString, "many">>;
}, "strip", z$1.ZodTypeAny, {
theme?: Record<string, any> | undefined;
content?: string[] | undefined;
plugins?: string[] | undefined;
}, {
theme?: Record<string, any> | undefined;
content?: string[] | undefined;
plugins?: string[] | undefined;
}>>;
}, "strip", z$1.ZodTypeAny, {
config?: {
theme?: Record<string, any> | undefined;
content?: string[] | undefined;
plugins?: string[] | undefined;
} | undefined;
}, {
config?: {
theme?: Record<string, any> | undefined;
content?: string[] | undefined;
plugins?: string[] | undefined;
} | undefined;
}>>;
cssVars: z$1.ZodOptional<z$1.ZodObject<{
theme: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
light: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
dark: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
}, "strip", z$1.ZodTypeAny, {
theme?: Record<string, string> | undefined;
light?: Record<string, string> | undefined;
dark?: Record<string, string> | undefined;
}, {
theme?: Record<string, string> | undefined;
light?: Record<string, string> | undefined;
dark?: Record<string, string> | undefined;
}>>;
css: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodType<any, z$1.ZodTypeDef, any>>>;
envVars: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
meta: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodAny>>;
docs: z$1.ZodOptional<z$1.ZodString>;
categories: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString, "many">>;
} & {
type: z$1.ZodLiteral<"registry:base">;
config: z$1.ZodOptional<z$1.ZodObject<{
$schema: z$1.ZodOptional<z$1.ZodOptional<z$1.ZodString>>;
style: z$1.ZodOptional<z$1.ZodString>;
font: z$1.ZodOptional<z$1.ZodOptional<z$1.ZodString>>;
fontHeading: z$1.ZodOptional<z$1.ZodOptional<z$1.ZodString>>;
typescript: z$1.ZodOptional<z$1.ZodDefault<z$1.ZodBoolean>>;
tailwind: z$1.ZodOptional<z$1.ZodObject<{
config: z$1.ZodOptional<z$1.ZodOptional<z$1.ZodString>>;
css: z$1.ZodOptional<z$1.ZodString>;
baseColor: z$1.ZodOptional<z$1.ZodString>;
cssVariables: z$1.ZodOptional<z$1.ZodDefault<z$1.ZodBoolean>>;
prefix: z$1.ZodOptional<z$1.ZodOptional<z$1.ZodDefault<z$1.ZodString>>>;
}, "strip", z$1.ZodTypeAny, {
config?: string | undefined;
baseColor?: string | undefined;
css?: string | undefined;
cssVariables?: boolean | undefined;
prefix?: string | undefined;
}, {
config?: string | undefined;
baseColor?: string | undefined;
css?: string | undefined;
cssVariables?: boolean | undefined;
prefix?: string | undefined;
}>>;
iconLibrary: z$1.ZodOptional<z$1.ZodOptional<z$1.ZodString>>;
rtl: z$1.ZodOptional<z$1.ZodOptional<z$1.ZodDefault<z$1.ZodBoolean>>>;
pointer: z$1.ZodOptional<z$1.ZodOptional<z$1.ZodDefault<z$1.ZodBoolean>>>;
menuColor: z$1.ZodOptional<z$1.ZodOptional<z$1.ZodDefault<z$1.ZodEnum<["default", "inverted", "default-translucent", "inverted-translucent"]>>>>;
menuAccent: z$1.ZodOptional<z$1.ZodOptional<z$1.ZodDefault<z$1.ZodEnum<["subtle", "bold"]>>>>;
aliases: z$1.ZodOptional<z$1.ZodObject<{
components: z$1.ZodOptional<z$1.ZodString>;
utils: z$1.ZodOptional<z$1.ZodString>;
ui: z$1.ZodOptional<z$1.ZodOptional<z$1.ZodString>>;
lib: z$1.ZodOptional<z$1.ZodOptional<z$1.ZodString>>;
hooks: z$1.ZodOptional<z$1.ZodOptional<z$1.ZodString>>;
composables: z$1.ZodOptional<z$1.ZodOptional<z$1.ZodString>>;
}, "strip", z$1.ZodTypeAny, {
components?: string | undefined;
utils?: string | undefined;
ui?: string | undefined;
lib?: string | undefined;
hooks?: string | undefined;
composables?: string | undefined;
}, {
components?: string | undefined;
utils?: string | undefined;
ui?: string | undefined;
lib?: string | undefined;
hooks?: string | undefined;
composables?: string | undefined;
}>>;
registries: z$1.ZodOptional<z$1.ZodOptional<z$1.ZodRecord<z$1.ZodEffects<z$1.ZodString, string, string>, z$1.ZodUnion<[z$1.ZodEffects<z$1.ZodString, string, string>, z$1.ZodObject<{
url: z$1.ZodEffects<z$1.ZodString, string, string>;
params: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
headers: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
}, "strip", z$1.ZodTypeAny, {
url: string;
params?: Record<string, string> | undefined;
headers?: Record<string, string> | undefined;
}, {
url: string;
params?: Record<string, string> | undefined;
headers?: Record<string, string> | undefined;
}>]>>>>;
}, "strict", z$1.ZodTypeAny, {
style?: string | undefined;
iconLibrary?: string | undefined;
font?: string | undefined;
fontHeading?: string | undefined;
menuAccent?: "subtle" | "bold" | undefined;
menuColor?: "default" | "inverted" | "default-translucent" | "inverted-translucent" | undefined;
$schema?: string | undefined;
tailwind?: {
config?: string | undefined;
baseColor?: string | undefined;
css?: string | undefined;
cssVariables?: boolean | undefined;
prefix?: string | undefined;
} | undefined;
typescript?: boolean | undefined;
rtl?: boolean | undefined;
pointer?: boolean | undefined;
aliases?: {
components?: string | undefined;
utils?: string | undefined;
ui?: string | undefined;
lib?: string | undefined;
hooks?: string | undefined;
composables?: string | undefined;
} | undefined;
registries?: Record<string, string | {
url: string;
params?: Record<string, string> | undefined;
headers?: Record<string, string> | undefined;
}> | undefined;
}, {
style?: string | undefined;
iconLibrary?: string | undefined;
font?: string | undefined;
fontHeading?: string | undefined;
menuAccent?: "subtle" | "bold" | undefined;
menuColor?: "default" | "inverted" | "default-translucent" | "inverted-translucent" | undefined;
$schema?: string | undefined;
tailwind?: {
config?: string | undefined;
baseColor?: string | undefined;
css?: string | undefined;
cssVariables?: boolean | undefined;
prefix?: string | undefined;
} | undefined;
typescript?: boolean | undefined;
rtl?: boolean | undefined;
pointer?: boolean | undefined;
aliases?: {
components?: string | undefined;
utils?: string | undefined;
ui?: string | undefined;
lib?: string | undefined;
hooks?: string | undefined;
composables?: string | undefined;
} | undefined;
registries?: Record<string, string | {
url: string;
params?: Record<string, string> | undefined;
headers?: Record<string, string> | undefined;
}> | undefined;
}>>;
}, "strip", z$1.ZodTypeAny, {
name: string;
type: "registry:base";
config?: {
style?: string | undefined;
iconLibrary?: string | undefined;
font?: string | undefined;
fontHeading?: string | undefined;
menuAccent?: "subtle" | "bold" | undefined;
menuColor?: "default" | "inverted" | "default-translucent" | "inverted-translucent" | undefined;
$schema?: string | undefined;
tailwind?: {
config?: string | undefined;
baseColor?: string | undefined;
css?: string | undefined;
cssVariables?: boolean | undefined;
prefix?: string | undefined;
} | undefined;
typescript?: boolean | undefined;
rtl?: boolean | undefined;
pointer?: boolean | undefined;
aliases?: {
components?: string | undefined;
utils?: string | undefined;
ui?: string | undefined;
lib?: string | undefined;
hooks?: string | undefined;
composables?: string | undefined;
} | undefined;
registries?: Record<string, string | {
url: string;
params?: Record<string, string> | undefined;
headers?: Record<string, string> | undefined;
}> | undefined;
} | undefined;
description?: string | undefined;
title?: string | undefined;
$schema?: string | undefined;
extends?: string | undefined;
author?: string | undefined;
dependencies?: string[] | undefined;
devDependencies?: string[] | undefined;
registryDependencies?: string[] | undefined;
files?: ({
path: string;
type: "registry:file" | "registry:page";
target: string;
content?: string | undefined;
} | {
path: string;
type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:composable" | "registry:theme" | "registry:style" | "registry:item" | "registry:base" | "registry:font" | "registry:example" | "registry:internal";
content?: string | undefined;
target?: string | undefined;
})[] | undefined;
tailwind?: {
config?: {
theme?: Record<string, any> | undefined;
content?: string[] | undefined;
plugins?: string[] | undefined;
} | undefined;
} | undefined;
cssVars?: {
theme?: Record<string, string> | undefined;
light?: Record<string, string> | undefined;
dark?: Record<string, string> | undefined;
} | undefined;
css?: Record<string, any> | undefined;
envVars?: Record<string, string> | undefined;
meta?: Record<string, any> | undefined;
docs?: string | undefined;
categories?: string[] | undefined;
}, {
name: string;
type: "registry:base";
config?: {
style?: string | undefined;
iconLibrary?: string | undefined;
font?: string | undefined;
fontHeading?: string | undefined;
menuAccent?: "subtle" | "bold" | undefined;
menuColor?: "default" | "inverted" | "default-translucent" | "inverted-translucent" | undefined;
$schema?: string | undefined;
tailwind?: {
config?: string | undefined;
baseColor?: string | undefined;
css?: string | undefined;
cssVariables?: boolean | undefined;
prefix?: string | undefined;
} | undefined;
typescript?: boolean | undefined;
rtl?: boolean | undefined;
pointer?: boolean | undefined;
aliases?: {
components?: string | undefined;
utils?: string | undefined;
ui?: string | undefined;
lib?: string | undefined;
hooks?: string | undefined;
composables?: string | undefined;
} | undefined;
registries?: Record<string, string | {
url: string;
params?: Record<string, string> | undefined;
headers?: Record<string, string> | undefined;
}> | undefined;
} | undefined;
description?: string | undefined;
title?: string | undefined;
$schema?: string | undefined;
extends?: string | undefined;
author?: string | undefined;
dependencies?: string[] | undefined;
devDependencies?: string[] | undefined;
registryDependencies?: string[] | undefined;
files?: ({
path: string;
type: "registry:file" | "registry:page";
target: string;
content?: string | undefined;
} | {
path: string;
type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:composable" | "registry:theme" | "registry:style" | "registry:item" | "registry:base" | "registry:font" | "registry:example" | "registry:internal";
content?: string | undefined;
target?: string | undefined;
})[] | undefined;
tailwind?: {
config?: {
theme?: Record<string, any> | undefined;
content?: string[] | undefined;
plugins?: string[] | undefined;
} | undefined;
} | undefined;
cssVars?: {
theme?: Record<string, string> | undefined;
light?: Record<string, string> | undefined;
dark?: Record<string, string> | undefined;
} | undefined;
css?: Record<string, any> | undefined;
envVars?: Record<string, string> | undefined;
meta?: Record<string, any> | undefined;
docs?: string | undefined;
categories?: string[] | undefined;
}>, z$1.ZodObject<{
$schema: z$1.ZodOptional<z$1.ZodString>;
extends: z$1.ZodOptional<z$1.ZodString>;
name: z$1.ZodString;
title: z$1.ZodOptional<z$1.ZodString>;
author: z$1.ZodOptional<z$1.ZodString>;
description: z$1.ZodOptional<z$1.ZodString>;
dependencies: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString, "many">>;
devDependencies: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString, "many">>;
registryDependencies: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString, "many">>;
files: z$1.ZodOptional<z$1.ZodArray<z$1.ZodDiscriminatedUnion<"type", [z$1.ZodObject<{
path: z$1.ZodString;
content: z$1.ZodOptional<z$1.ZodString>;
type: z$1.ZodEnum<["registry:file", "registry:page"]>;
target: z$1.ZodString;
}, "strip", z$1.ZodTypeAny, {
path: string;
type: "registry:file" | "registry:page";
target: string;
content?: string | undefined;
}, {
path: string;
type: "registry:file" | "registry:page";
target: string;
content?: string | undefined;
}>, z$1.ZodObject<{
path: z$1.ZodString;
content: z$1.ZodOptional<z$1.ZodString>;
type: z$1.ZodEnum<["registry:lib", "registry:block", "registry:component", "registry:ui", "registry:hook", "registry:composable", "registry:theme", "registry:style", "registry:item", "registry:base", "registry:font", "registry:example", "registry:internal"]>;
target: z$1.ZodOptional<z$1.ZodString>;
}, "strip", z$1.ZodTypeAny, {
path: string;
type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:composable" | "registry:theme" | "registry:style" | "registry:item" | "registry:base" | "registry:font" | "registry:example" | "registry:internal";
content?: string | undefined;
target?: string | undefined;
}, {
path: string;
type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:composable" | "registry:theme" | "registry:style" | "registry:item" | "registry:base" | "registry:font" | "registry:example" | "registry:internal";
content?: string | undefined;
target?: string | undefined;
}>]>, "many">>;
tailwind: z$1.ZodOptional<z$1.ZodObject<{
config: z$1.ZodOptional<z$1.ZodObject<{
content: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString, "many">>;
theme: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodAny>>;
plugins: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString, "many">>;
}, "strip", z$1.ZodTypeAny, {
theme?: Record<string, any> | undefined;
content?: string[] | undefined;
plugins?: string[] | undefined;
}, {
theme?: Record<string, any> | undefined;
content?: string[] | undefined;
plugins?: string[] | undefined;
}>>;
}, "strip", z$1.ZodTypeAny, {
config?: {
theme?: Record<string, any> | undefined;
content?: string[] | undefined;
plugins?: string[] | undefined;
} | undefined;
}, {
config?: {
theme?: Record<string, any> | undefined;
content?: string[] | undefined;
plugins?: string[] | undefined;
} | undefined;
}>>;
cssVars: z$1.ZodOptional<z$1.ZodObject<{
theme: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
light: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
dark: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
}, "strip", z$1.ZodTypeAny, {
theme?: Record<string, string> | undefined;
light?: Record<string, string> | undefined;
dark?: Record<string, string> | undefined;
}, {
theme?: Record<string, string> | undefined;
light?: Record<string, string> | undefined;
dark?: Record<string, string> | undefined;
}>>;
css: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodType<any, z$1.ZodTypeDef, any>>>;
envVars: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
meta: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodAny>>;
docs: z$1.ZodOptional<z$1.ZodString>;
categories: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString, "many">>;
} & {
type: z$1.ZodLiteral<"registry:font">;
font: z$1.ZodObject<{
family: z$1.ZodString;
provider: z$1.ZodLiteral<"google">;
import: z$1.ZodString;
variable: z$1.ZodString;
weight: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString, "many">>;
subsets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString, "many">>;
}, "strip", z$1.ZodTypeAny, {
family: string;
provider: "google";
import: string;
variable: string;
weight?: string[] | undefined;
subsets?: string[] | undefined;
}, {
family: string;
provider: "google";
import: string;
variable: string;
weight?: string[] | undefined;
subsets?: string[] | undefined;
}>;
}, "strip", z$1.ZodTypeAny, {
name: string;
font: {
family: string;
provider: "google";
import: string;
variable: string;
weight?: string[] | undefined;
subsets?: string[] | undefined;
};
type: "registry:font";
description?: string | undefined;
title?: string | undefined;
$schema?: string | undefined;
extends?: string | undefined;
author?: string | undefined;
dependencies?: string[] | undefined;
devDependencies?: string[] | undefined;
registryDependencies?: string[] | undefined;
files?: ({
path: string;
type: "registry:file" | "registry:page";
target: string;
content?: string | undefined;
} | {
path: string;
type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:composable" | "registry:theme" | "registry:style" | "registry:item" | "registry:base" | "registry:font" | "registry:example" | "registry:internal";
content?: string | undefined;
target?: string | undefined;
})[] | undefined;
tailwind?: {
config?: {
theme?: Record<string, any> | undefined;
content?: string[] | undefined;
plugins?: string[] | undefined;
} | undefined;
} | undefined;
cssVars?: {
theme?: Record<string, string> | undefined;
light?: Record<string, string> | undefined;
dark?: Record<string, string> | undefined;
} | undefined;
css?: Record<string, any> | undefined;
envVars?: Record<string, string> | undefined;
meta?: Record<string, any> | undefined;
docs?: string | undefined;
categories?: string[] | undefined;
}, {
name: string;
font: {
family: string;
provider: "google";
import: string;
variable: string;
weight?: string[] | undefined;
subsets?: string[] | undefined;
};
type: "registry:font";
description?: string | undefined;
title?: string | undefined;
$schema?: string | undefined;
extends?: string | undefined;
author?: string | undefined;
dependencies?: string[] | undefined;
devDependencies?: string[] | undefined;
registryDependencies?: string[] | undefined;
files?: ({
path: string;
type: "registry:file" | "registry:page";
target: string;
content?: string | undefined;
} | {
path: string;
type: "registry:lib" | "registry:block" | "registry:component" | "registry:ui" | "registry:hook" | "registry:composable" | "registry:theme" | "registry:style" | "registry:item" | "registry:base" | "registry:font" | "registry:example" | "registry:internal";
content?: string | undefined;
target?: string | undefined;
})[] | undefined;
tailwind?: {
config?: {
theme?: Record<string, any> | undefined;
content?: string[] | undefined;
plugins?: string[] | undefined;
} | undefined;
} | undefined;
cssVars?: {
theme?: Record<string, string> | undefined;
light?: Record<string, string> | undefined;
dark?: Record<string, string> | undefined;
} | undefined;
css?: Record<string, any> | undefined;
envVars?: Record<string, string> | undefined