UNPKG

@mintlify/validation

Version:

Validates mint.json files

857 lines 89.2 kB
export declare const standardConfigSchema: { $schema: import("zod").ZodDefault<import("zod").ZodOptional<import("zod").ZodString>>; name: import("zod").ZodString; description: import("zod").ZodOptional<import("zod").ZodString>; colors: import("zod").ZodObject<{ primary: import("zod").ZodString; light: import("zod").ZodOptional<import("zod").ZodString>; dark: import("zod").ZodOptional<import("zod").ZodString>; }, "strict", import("zod").ZodTypeAny, { primary: string; light?: string | undefined; dark?: string | undefined; }, { primary: string; light?: string | undefined; dark?: string | undefined; }>; logo: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodObject<{ light: import("zod").ZodString; dark: import("zod").ZodString; href: import("zod").ZodOptional<import("zod").ZodString>; }, "strip", import("zod").ZodTypeAny, { light: string; dark: string; href?: string | undefined; }, { light: string; dark: string; href?: string | undefined; }>]>>; favicon: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodObject<{ light: import("zod").ZodString; dark: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { light: string; dark: string; }, { light: string; dark: string; }>]>>; api: import("zod").ZodOptional<import("zod").ZodObject<{ openapi: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodEffects<import("zod").ZodString, string, string>, import("zod").ZodArray<import("zod").ZodEffects<import("zod").ZodString, string, string>, "many">, import("zod").ZodObject<{ source: import("zod").ZodEffects<import("zod").ZodString, string, string>; directory: import("zod").ZodOptional<import("zod").ZodString>; }, "strict", import("zod").ZodTypeAny, { source: string; directory?: string | undefined; }, { source: string; directory?: string | undefined; }>]>>; asyncapi: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodEffects<import("zod").ZodString, string, string>, import("zod").ZodArray<import("zod").ZodEffects<import("zod").ZodString, string, string>, "many">, import("zod").ZodObject<{ source: import("zod").ZodEffects<import("zod").ZodString, string, string>; directory: import("zod").ZodOptional<import("zod").ZodString>; }, "strict", import("zod").ZodTypeAny, { source: string; directory?: string | undefined; }, { source: string; directory?: string | undefined; }>]>>; params: import("zod").ZodOptional<import("zod").ZodObject<{ expanded: import("zod").ZodOptional<import("zod").ZodEnum<["all", "closed"]>>; }, "strip", import("zod").ZodTypeAny, { expanded?: "all" | "closed" | undefined; }, { expanded?: "all" | "closed" | undefined; }>>; playground: import("zod").ZodOptional<import("zod").ZodObject<{ display: import("zod").ZodOptional<import("zod").ZodEnum<["interactive", "simple", "none"]>>; proxy: import("zod").ZodOptional<import("zod").ZodBoolean>; }, "strip", import("zod").ZodTypeAny, { display?: "simple" | "none" | "interactive" | undefined; proxy?: boolean | undefined; }, { display?: "simple" | "none" | "interactive" | undefined; proxy?: boolean | undefined; }>>; examples: import("zod").ZodOptional<import("zod").ZodObject<{ defaults: import("zod").ZodOptional<import("zod").ZodEnum<["required", "all"]>>; languages: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>; prefill: import("zod").ZodOptional<import("zod").ZodBoolean>; }, "strip", import("zod").ZodTypeAny, { languages?: string[] | undefined; defaults?: "all" | "required" | undefined; prefill?: boolean | undefined; }, { languages?: string[] | undefined; defaults?: "all" | "required" | undefined; prefill?: boolean | undefined; }>>; mdx: import("zod").ZodOptional<import("zod").ZodObject<{ auth: import("zod").ZodOptional<import("zod").ZodObject<{ method: import("zod").ZodOptional<import("zod").ZodEnum<["bearer", "basic", "key", "cobo"]>>; name: import("zod").ZodOptional<import("zod").ZodString>; }, "strip", import("zod").ZodTypeAny, { name?: string | undefined; method?: "key" | "bearer" | "basic" | "cobo" | undefined; }, { name?: string | undefined; method?: "key" | "bearer" | "basic" | "cobo" | undefined; }>>; server: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodArray<import("zod").ZodString, "many">]>>; }, "strip", import("zod").ZodTypeAny, { server?: string | string[] | undefined; auth?: { name?: string | undefined; method?: "key" | "bearer" | "basic" | "cobo" | undefined; } | undefined; }, { server?: string | string[] | undefined; auth?: { name?: string | undefined; method?: "key" | "bearer" | "basic" | "cobo" | undefined; } | undefined; }>>; }, "strip", import("zod").ZodTypeAny, { params?: { expanded?: "all" | "closed" | undefined; } | undefined; openapi?: string | string[] | { source: string; directory?: string | undefined; } | undefined; playground?: { display?: "simple" | "none" | "interactive" | undefined; proxy?: boolean | undefined; } | undefined; asyncapi?: string | string[] | { source: string; directory?: string | undefined; } | undefined; examples?: { languages?: string[] | undefined; defaults?: "all" | "required" | undefined; prefill?: boolean | undefined; } | undefined; mdx?: { server?: string | string[] | undefined; auth?: { name?: string | undefined; method?: "key" | "bearer" | "basic" | "cobo" | undefined; } | undefined; } | undefined; }, { params?: { expanded?: "all" | "closed" | undefined; } | undefined; openapi?: string | string[] | { source: string; directory?: string | undefined; } | undefined; playground?: { display?: "simple" | "none" | "interactive" | undefined; proxy?: boolean | undefined; } | undefined; asyncapi?: string | string[] | { source: string; directory?: string | undefined; } | undefined; examples?: { languages?: string[] | undefined; defaults?: "all" | "required" | undefined; prefill?: boolean | undefined; } | undefined; mdx?: { server?: string | string[] | undefined; auth?: { name?: string | undefined; method?: "key" | "bearer" | "basic" | "cobo" | undefined; } | undefined; } | undefined; }>>; appearance: import("zod").ZodOptional<import("zod").ZodObject<{ default: import("zod").ZodOptional<import("zod").ZodEnum<["system", "light", "dark"]>>; strict: import("zod").ZodOptional<import("zod").ZodBoolean>; }, "strip", import("zod").ZodTypeAny, { strict?: boolean | undefined; default?: "light" | "dark" | "system" | undefined; }, { strict?: boolean | undefined; default?: "light" | "dark" | "system" | undefined; }>>; background: import("zod").ZodOptional<import("zod").ZodObject<{ image: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodObject<{ light: import("zod").ZodString; dark: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { light: string; dark: string; }, { light: string; dark: string; }>]>>; decoration: import("zod").ZodOptional<import("zod").ZodEnum<["gradient", "grid", "windows"]>>; color: import("zod").ZodOptional<import("zod").ZodObject<{ light: import("zod").ZodOptional<import("zod").ZodString>; dark: import("zod").ZodOptional<import("zod").ZodString>; }, "strict", import("zod").ZodTypeAny, { light?: string | undefined; dark?: string | undefined; }, { light?: string | undefined; dark?: string | undefined; }>>; }, "strip", import("zod").ZodTypeAny, { color?: { light?: string | undefined; dark?: string | undefined; } | undefined; image?: string | { light: string; dark: string; } | undefined; decoration?: "gradient" | "grid" | "windows" | undefined; }, { color?: { light?: string | undefined; dark?: string | undefined; } | undefined; image?: string | { light: string; dark: string; } | undefined; decoration?: "gradient" | "grid" | "windows" | undefined; }>>; navbar: import("zod").ZodOptional<import("zod").ZodObject<{ links: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{ label: import("zod").ZodString; icon: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodEffects<import("zod").ZodString, string, string>, import("zod").ZodObject<{ style: import("zod").ZodOptional<import("zod").ZodEnum<["brands", "duotone", "light", "regular", "sharp-duotone-solid", "sharp-light", "sharp-regular", "sharp-solid", "sharp-thin", "solid", "thin"]>>; name: import("zod").ZodEffects<import("zod").ZodString, string, string>; library: import("zod").ZodOptional<import("zod").ZodEnum<["fontawesome", "lucide"]>>; }, "strip", import("zod").ZodTypeAny, { name: string; style?: "brands" | "duotone" | "light" | "regular" | "sharp-duotone-solid" | "sharp-light" | "sharp-regular" | "sharp-solid" | "sharp-thin" | "solid" | "thin" | undefined; library?: "fontawesome" | "lucide" | undefined; }, { name: string; style?: "brands" | "duotone" | "light" | "regular" | "sharp-duotone-solid" | "sharp-light" | "sharp-regular" | "sharp-solid" | "sharp-thin" | "solid" | "thin" | undefined; library?: "fontawesome" | "lucide" | undefined; }>]>>; href: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { href: string; label: string; icon?: string | { name: string; style?: "brands" | "duotone" | "light" | "regular" | "sharp-duotone-solid" | "sharp-light" | "sharp-regular" | "sharp-solid" | "sharp-thin" | "solid" | "thin" | undefined; library?: "fontawesome" | "lucide" | undefined; } | undefined; }, { href: string; label: string; icon?: string | { name: string; style?: "brands" | "duotone" | "light" | "regular" | "sharp-duotone-solid" | "sharp-light" | "sharp-regular" | "sharp-solid" | "sharp-thin" | "solid" | "thin" | undefined; library?: "fontawesome" | "lucide" | undefined; } | undefined; }>, "many">>; primary: import("zod").ZodOptional<import("zod").ZodDiscriminatedUnion<"type", [import("zod").ZodObject<{ type: import("zod").ZodLiteral<"button">; label: import("zod").ZodString; href: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { type: "button"; href: string; label: string; }, { type: "button"; href: string; label: string; }>, import("zod").ZodObject<{ type: import("zod").ZodLiteral<"github">; href: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { type: "github"; href: string; }, { type: "github"; href: string; }>]>>; }, "strip", import("zod").ZodTypeAny, { primary?: { type: "button"; href: string; label: string; } | { type: "github"; href: string; } | undefined; links?: { href: string; label: string; icon?: string | { name: string; style?: "brands" | "duotone" | "light" | "regular" | "sharp-duotone-solid" | "sharp-light" | "sharp-regular" | "sharp-solid" | "sharp-thin" | "solid" | "thin" | undefined; library?: "fontawesome" | "lucide" | undefined; } | undefined; }[] | undefined; }, { primary?: { type: "button"; href: string; label: string; } | { type: "github"; href: string; } | undefined; links?: { href: string; label: string; icon?: string | { name: string; style?: "brands" | "duotone" | "light" | "regular" | "sharp-duotone-solid" | "sharp-light" | "sharp-regular" | "sharp-solid" | "sharp-thin" | "solid" | "thin" | undefined; library?: "fontawesome" | "lucide" | undefined; } | undefined; }[] | undefined; }>>; navigation: import("zod").ZodUnion<[import("zod").ZodObject<import("zod").objectUtil.extendShape<{ global: import("zod").ZodOptional<import("zod").ZodType<import("../../properties/navigation/divisionNav.js").GlobalNavigation, import("zod").ZodTypeDef, import("../../properties/navigation/divisionNav.js").GlobalNavigation>>; }, { products: import("zod").ZodArray<import("zod").ZodType<import("../../properties/navigation/divisionNav.js").ProductNavigation<"default">, import("zod").ZodTypeDef, import("../../properties/navigation/divisionNav.js").ProductNavigation<"default">>, "many">; }>, "strip", import("zod").ZodTypeAny, { products: import("../../properties/navigation/divisionNav.js").ProductNavigation<"default">[]; global?: import("../../properties/navigation/divisionNav.js").GlobalNavigation | undefined; }, { products: import("../../properties/navigation/divisionNav.js").ProductNavigation<"default">[]; global?: import("../../properties/navigation/divisionNav.js").GlobalNavigation | undefined; }>, import("zod").ZodObject<import("zod").objectUtil.extendShape<{ global: import("zod").ZodOptional<import("zod").ZodType<import("../../properties/navigation/divisionNav.js").GlobalNavigation, import("zod").ZodTypeDef, import("../../properties/navigation/divisionNav.js").GlobalNavigation>>; }, { languages: import("zod").ZodArray<import("zod").ZodType<import("../../properties/navigation/divisionNav.js").LanguageNavigation<"default">, import("zod").ZodTypeDef, import("../../properties/navigation/divisionNav.js").LanguageNavigation<"default">>, "many">; }>, "strip", import("zod").ZodTypeAny, { languages: import("../../properties/navigation/divisionNav.js").LanguageNavigation<"default">[]; global?: import("../../properties/navigation/divisionNav.js").GlobalNavigation | undefined; }, { languages: import("../../properties/navigation/divisionNav.js").LanguageNavigation<"default">[]; global?: import("../../properties/navigation/divisionNav.js").GlobalNavigation | undefined; }>, import("zod").ZodObject<import("zod").objectUtil.extendShape<{ global: import("zod").ZodOptional<import("zod").ZodType<import("../../properties/navigation/divisionNav.js").GlobalNavigation, import("zod").ZodTypeDef, import("../../properties/navigation/divisionNav.js").GlobalNavigation>>; }, { versions: import("zod").ZodArray<import("zod").ZodType<import("../../properties/navigation/divisionNav.js").VersionNavigation<"default">, import("zod").ZodTypeDef, import("../../properties/navigation/divisionNav.js").VersionNavigation<"default">>, "many">; }>, "strip", import("zod").ZodTypeAny, { versions: import("../../properties/navigation/divisionNav.js").VersionNavigation<"default">[]; global?: import("../../properties/navigation/divisionNav.js").GlobalNavigation | undefined; }, { versions: import("../../properties/navigation/divisionNav.js").VersionNavigation<"default">[]; global?: import("../../properties/navigation/divisionNav.js").GlobalNavigation | undefined; }>, import("zod").ZodObject<import("zod").objectUtil.extendShape<{ global: import("zod").ZodOptional<import("zod").ZodType<import("../../properties/navigation/divisionNav.js").GlobalNavigation, import("zod").ZodTypeDef, import("../../properties/navigation/divisionNav.js").GlobalNavigation>>; }, { tabs: import("zod").ZodArray<import("zod").ZodType<import("../../properties/navigation/divisionNav.js").TabNavigation<"default">, import("zod").ZodTypeDef, import("../../properties/navigation/divisionNav.js").TabNavigation<"default">>, "many">; }>, "strip", import("zod").ZodTypeAny, { tabs: import("../../properties/navigation/divisionNav.js").TabNavigation<"default">[]; global?: import("../../properties/navigation/divisionNav.js").GlobalNavigation | undefined; }, { tabs: import("../../properties/navigation/divisionNav.js").TabNavigation<"default">[]; global?: import("../../properties/navigation/divisionNav.js").GlobalNavigation | undefined; }>, import("zod").ZodObject<import("zod").objectUtil.extendShape<{ global: import("zod").ZodOptional<import("zod").ZodType<import("../../properties/navigation/divisionNav.js").GlobalNavigation, import("zod").ZodTypeDef, import("../../properties/navigation/divisionNav.js").GlobalNavigation>>; }, { dropdowns: import("zod").ZodArray<import("zod").ZodType<import("../../properties/navigation/divisionNav.js").DropdownNavigation<"default">, import("zod").ZodTypeDef, import("../../properties/navigation/divisionNav.js").DropdownNavigation<"default">>, "many">; }>, "strip", import("zod").ZodTypeAny, { dropdowns: import("../../properties/navigation/divisionNav.js").DropdownNavigation<"default">[]; global?: import("../../properties/navigation/divisionNav.js").GlobalNavigation | undefined; }, { dropdowns: import("../../properties/navigation/divisionNav.js").DropdownNavigation<"default">[]; global?: import("../../properties/navigation/divisionNav.js").GlobalNavigation | undefined; }>, import("zod").ZodObject<import("zod").objectUtil.extendShape<{ global: import("zod").ZodOptional<import("zod").ZodType<import("../../properties/navigation/divisionNav.js").GlobalNavigation, import("zod").ZodTypeDef, import("../../properties/navigation/divisionNav.js").GlobalNavigation>>; }, { anchors: import("zod").ZodArray<import("zod").ZodType<import("../../properties/navigation/divisionNav.js").AnchorNavigation<"default">, import("zod").ZodTypeDef, import("../../properties/navigation/divisionNav.js").AnchorNavigation<"default">>, "many">; }>, "strip", import("zod").ZodTypeAny, { anchors: import("../../properties/navigation/divisionNav.js").AnchorNavigation<"default">[]; global?: import("../../properties/navigation/divisionNav.js").GlobalNavigation | undefined; }, { anchors: import("../../properties/navigation/divisionNav.js").AnchorNavigation<"default">[]; global?: import("../../properties/navigation/divisionNav.js").GlobalNavigation | undefined; }>, import("zod").ZodObject<import("zod").objectUtil.extendShape<{ global: import("zod").ZodOptional<import("zod").ZodType<import("../../properties/navigation/divisionNav.js").GlobalNavigation, import("zod").ZodTypeDef, import("../../properties/navigation/divisionNav.js").GlobalNavigation>>; }, { groups: import("zod").ZodArray<import("zod").ZodUnion<[import("zod").ZodObject<import("zod").objectUtil.extendShape<{ group: import("zod").ZodString; public: import("zod").ZodOptional<import("zod").ZodBoolean>; icon: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodEffects<import("zod").ZodString, string, string>, import("zod").ZodObject<{ style: import("zod").ZodOptional<import("zod").ZodEnum<["brands", "duotone", "light", "regular", "sharp-duotone-solid", "sharp-light", "sharp-regular", "sharp-solid", "sharp-thin", "solid", "thin"]>>; name: import("zod").ZodEffects<import("zod").ZodString, string, string>; library: import("zod").ZodOptional<import("zod").ZodEnum<["fontawesome", "lucide"]>>; }, "strip", import("zod").ZodTypeAny, { name: string; style?: "brands" | "duotone" | "light" | "regular" | "sharp-duotone-solid" | "sharp-light" | "sharp-regular" | "sharp-solid" | "sharp-thin" | "solid" | "thin" | undefined; library?: "fontawesome" | "lucide" | undefined; }, { name: string; style?: "brands" | "duotone" | "light" | "regular" | "sharp-duotone-solid" | "sharp-light" | "sharp-regular" | "sharp-solid" | "sharp-thin" | "solid" | "thin" | undefined; library?: "fontawesome" | "lucide" | undefined; }>]>>; hidden: import("zod").ZodOptional<import("zod").ZodBoolean>; root: import("zod").ZodOptional<import("zod").ZodEffects<import("zod").ZodString, string, string>>; tag: import("zod").ZodOptional<import("zod").ZodString>; expanded: import("zod").ZodOptional<import("zod").ZodBoolean>; }, { openapi: import("zod").ZodUnion<[import("zod").ZodEffects<import("zod").ZodString, string, string>, import("zod").ZodArray<import("zod").ZodEffects<import("zod").ZodString, string, string>, "many">, import("zod").ZodObject<{ source: import("zod").ZodEffects<import("zod").ZodString, string, string>; directory: import("zod").ZodOptional<import("zod").ZodString>; }, "strict", import("zod").ZodTypeAny, { source: string; directory?: string | undefined; }, { source: string; directory?: string | undefined; }>]>; pages: import("zod").ZodDefault<import("zod").ZodLazy<import("zod").ZodArray<import("zod").ZodType<any, import("zod").ZodTypeDef, any>, "many">>>; }>, "strip", import("zod").ZodTypeAny, { openapi: string | string[] | { source: string; directory?: string | undefined; }; group: string; pages: any[]; icon?: string | { name: string; style?: "brands" | "duotone" | "light" | "regular" | "sharp-duotone-solid" | "sharp-light" | "sharp-regular" | "sharp-solid" | "sharp-thin" | "solid" | "thin" | undefined; library?: "fontawesome" | "lucide" | undefined; } | undefined; expanded?: boolean | undefined; public?: boolean | undefined; tag?: string | undefined; hidden?: boolean | undefined; root?: string | undefined; }, { openapi: string | string[] | { source: string; directory?: string | undefined; }; group: string; icon?: string | { name: string; style?: "brands" | "duotone" | "light" | "regular" | "sharp-duotone-solid" | "sharp-light" | "sharp-regular" | "sharp-solid" | "sharp-thin" | "solid" | "thin" | undefined; library?: "fontawesome" | "lucide" | undefined; } | undefined; expanded?: boolean | undefined; public?: boolean | undefined; pages?: any[] | undefined; tag?: string | undefined; hidden?: boolean | undefined; root?: string | undefined; }>, import("zod").ZodObject<import("zod").objectUtil.extendShape<{ group: import("zod").ZodString; public: import("zod").ZodOptional<import("zod").ZodBoolean>; icon: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodEffects<import("zod").ZodString, string, string>, import("zod").ZodObject<{ style: import("zod").ZodOptional<import("zod").ZodEnum<["brands", "duotone", "light", "regular", "sharp-duotone-solid", "sharp-light", "sharp-regular", "sharp-solid", "sharp-thin", "solid", "thin"]>>; name: import("zod").ZodEffects<import("zod").ZodString, string, string>; library: import("zod").ZodOptional<import("zod").ZodEnum<["fontawesome", "lucide"]>>; }, "strip", import("zod").ZodTypeAny, { name: string; style?: "brands" | "duotone" | "light" | "regular" | "sharp-duotone-solid" | "sharp-light" | "sharp-regular" | "sharp-solid" | "sharp-thin" | "solid" | "thin" | undefined; library?: "fontawesome" | "lucide" | undefined; }, { name: string; style?: "brands" | "duotone" | "light" | "regular" | "sharp-duotone-solid" | "sharp-light" | "sharp-regular" | "sharp-solid" | "sharp-thin" | "solid" | "thin" | undefined; library?: "fontawesome" | "lucide" | undefined; }>]>>; hidden: import("zod").ZodOptional<import("zod").ZodBoolean>; root: import("zod").ZodOptional<import("zod").ZodEffects<import("zod").ZodString, string, string>>; tag: import("zod").ZodOptional<import("zod").ZodString>; expanded: import("zod").ZodOptional<import("zod").ZodBoolean>; }, { asyncapi: import("zod").ZodUnion<[import("zod").ZodEffects<import("zod").ZodString, string, string>, import("zod").ZodArray<import("zod").ZodEffects<import("zod").ZodString, string, string>, "many">, import("zod").ZodObject<{ source: import("zod").ZodEffects<import("zod").ZodString, string, string>; directory: import("zod").ZodOptional<import("zod").ZodString>; }, "strict", import("zod").ZodTypeAny, { source: string; directory?: string | undefined; }, { source: string; directory?: string | undefined; }>]>; pages: import("zod").ZodDefault<import("zod").ZodLazy<import("zod").ZodArray<import("zod").ZodType<any, import("zod").ZodTypeDef, any>, "many">>>; }>, "strip", import("zod").ZodTypeAny, { group: string; pages: any[]; asyncapi: string | string[] | { source: string; directory?: string | undefined; }; icon?: string | { name: string; style?: "brands" | "duotone" | "light" | "regular" | "sharp-duotone-solid" | "sharp-light" | "sharp-regular" | "sharp-solid" | "sharp-thin" | "solid" | "thin" | undefined; library?: "fontawesome" | "lucide" | undefined; } | undefined; expanded?: boolean | undefined; public?: boolean | undefined; tag?: string | undefined; hidden?: boolean | undefined; root?: string | undefined; }, { group: string; asyncapi: string | string[] | { source: string; directory?: string | undefined; }; icon?: string | { name: string; style?: "brands" | "duotone" | "light" | "regular" | "sharp-duotone-solid" | "sharp-light" | "sharp-regular" | "sharp-solid" | "sharp-thin" | "solid" | "thin" | undefined; library?: "fontawesome" | "lucide" | undefined; } | undefined; expanded?: boolean | undefined; public?: boolean | undefined; pages?: any[] | undefined; tag?: string | undefined; hidden?: boolean | undefined; root?: string | undefined; }>, import("zod").ZodObject<import("zod").objectUtil.extendShape<{ group: import("zod").ZodString; public: import("zod").ZodOptional<import("zod").ZodBoolean>; icon: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodEffects<import("zod").ZodString, string, string>, import("zod").ZodObject<{ style: import("zod").ZodOptional<import("zod").ZodEnum<["brands", "duotone", "light", "regular", "sharp-duotone-solid", "sharp-light", "sharp-regular", "sharp-solid", "sharp-thin", "solid", "thin"]>>; name: import("zod").ZodEffects<import("zod").ZodString, string, string>; library: import("zod").ZodOptional<import("zod").ZodEnum<["fontawesome", "lucide"]>>; }, "strip", import("zod").ZodTypeAny, { name: string; style?: "brands" | "duotone" | "light" | "regular" | "sharp-duotone-solid" | "sharp-light" | "sharp-regular" | "sharp-solid" | "sharp-thin" | "solid" | "thin" | undefined; library?: "fontawesome" | "lucide" | undefined; }, { name: string; style?: "brands" | "duotone" | "light" | "regular" | "sharp-duotone-solid" | "sharp-light" | "sharp-regular" | "sharp-solid" | "sharp-thin" | "solid" | "thin" | undefined; library?: "fontawesome" | "lucide" | undefined; }>]>>; hidden: import("zod").ZodOptional<import("zod").ZodBoolean>; root: import("zod").ZodOptional<import("zod").ZodEffects<import("zod").ZodString, string, string>>; tag: import("zod").ZodOptional<import("zod").ZodString>; expanded: import("zod").ZodOptional<import("zod").ZodBoolean>; }, { pages: import("zod").ZodDefault<import("zod").ZodLazy<import("zod").ZodArray<import("zod").ZodType<any, import("zod").ZodTypeDef, any>, "many">>>; }>, "strip", import("zod").ZodTypeAny, { group: string; pages: any[]; icon?: string | { name: string; style?: "brands" | "duotone" | "light" | "regular" | "sharp-duotone-solid" | "sharp-light" | "sharp-regular" | "sharp-solid" | "sharp-thin" | "solid" | "thin" | undefined; library?: "fontawesome" | "lucide" | undefined; } | undefined; expanded?: boolean | undefined; public?: boolean | undefined; tag?: string | undefined; hidden?: boolean | undefined; root?: string | undefined; }, { group: string; icon?: string | { name: string; style?: "brands" | "duotone" | "light" | "regular" | "sharp-duotone-solid" | "sharp-light" | "sharp-regular" | "sharp-solid" | "sharp-thin" | "solid" | "thin" | undefined; library?: "fontawesome" | "lucide" | undefined; } | undefined; expanded?: boolean | undefined; public?: boolean | undefined; pages?: any[] | undefined; tag?: string | undefined; hidden?: boolean | undefined; root?: string | undefined; }>]>, "many">; }>, "strip", import("zod").ZodTypeAny, { groups: ({ openapi: string | string[] | { source: string; directory?: string | undefined; }; group: string; pages: any[]; icon?: string | { name: string; style?: "brands" | "duotone" | "light" | "regular" | "sharp-duotone-solid" | "sharp-light" | "sharp-regular" | "sharp-solid" | "sharp-thin" | "solid" | "thin" | undefined; library?: "fontawesome" | "lucide" | undefined; } | undefined; expanded?: boolean | undefined; public?: boolean | undefined; tag?: string | undefined; hidden?: boolean | undefined; root?: string | undefined; } | { group: string; pages: any[]; asyncapi: string | string[] | { source: string; directory?: string | undefined; }; icon?: string | { name: string; style?: "brands" | "duotone" | "light" | "regular" | "sharp-duotone-solid" | "sharp-light" | "sharp-regular" | "sharp-solid" | "sharp-thin" | "solid" | "thin" | undefined; library?: "fontawesome" | "lucide" | undefined; } | undefined; expanded?: boolean | undefined; public?: boolean | undefined; tag?: string | undefined; hidden?: boolean | undefined; root?: string | undefined; } | { group: string; pages: any[]; icon?: string | { name: string; style?: "brands" | "duotone" | "light" | "regular" | "sharp-duotone-solid" | "sharp-light" | "sharp-regular" | "sharp-solid" | "sharp-thin" | "solid" | "thin" | undefined; library?: "fontawesome" | "lucide" | undefined; } | undefined; expanded?: boolean | undefined; public?: boolean | undefined; tag?: string | undefined; hidden?: boolean | undefined; root?: string | undefined; })[]; global?: import("../../properties/navigation/divisionNav.js").GlobalNavigation | undefined; }, { groups: ({ openapi: string | string[] | { source: string; directory?: string | undefined; }; group: string; icon?: string | { name: string; style?: "brands" | "duotone" | "light" | "regular" | "sharp-duotone-solid" | "sharp-light" | "sharp-regular" | "sharp-solid" | "sharp-thin" | "solid" | "thin" | undefined; library?: "fontawesome" | "lucide" | undefined; } | undefined; expanded?: boolean | undefined; public?: boolean | undefined; pages?: any[] | undefined; tag?: string | undefined; hidden?: boolean | undefined; root?: string | undefined; } | { group: string; asyncapi: string | string[] | { source: string; directory?: string | undefined; }; icon?: string | { name: string; style?: "brands" | "duotone" | "light" | "regular" | "sharp-duotone-solid" | "sharp-light" | "sharp-regular" | "sharp-solid" | "sharp-thin" | "solid" | "thin" | undefined; library?: "fontawesome" | "lucide" | undefined; } | undefined; expanded?: boolean | undefined; public?: boolean | undefined; pages?: any[] | undefined; tag?: string | undefined; hidden?: boolean | undefined; root?: string | undefined; } | { group: string; icon?: string | { name: string; style?: "brands" | "duotone" | "light" | "regular" | "sharp-duotone-solid" | "sharp-light" | "sharp-regular" | "sharp-solid" | "sharp-thin" | "solid" | "thin" | undefined; library?: "fontawesome" | "lucide" | undefined; } | undefined; expanded?: boolean | undefined; public?: boolean | undefined; pages?: any[] | undefined; tag?: string | undefined; hidden?: boolean | undefined; root?: string | undefined; })[]; global?: import("../../properties/navigation/divisionNav.js").GlobalNavigation | undefined; }>, import("zod").ZodObject<import("zod").objectUtil.extendShape<{ global: import("zod").ZodOptional<import("zod").ZodType<import("../../properties/navigation/divisionNav.js").GlobalNavigation, import("zod").ZodTypeDef, import("../../properties/navigation/divisionNav.js").GlobalNavigation>>; }, { pages: import("zod").ZodArray<import("zod").ZodType<any, import("zod").ZodTypeDef, any>, "many">; }>, "strip", import("zod").ZodTypeAny, { pages: any[]; global?: import("../../properties/navigation/divisionNav.js").GlobalNavigation | undefined; }, { pages: any[]; global?: import("../../properties/navigation/divisionNav.js").GlobalNavigation | undefined; }>]>; footer: import("zod").ZodOptional<import("zod").ZodObject<{ socials: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodEnum<["x", "website", "facebook", "youtube", "discord", "slack", "github", "linkedin", "instagram", "hacker-news", "medium", "telegram", "twitter", "x-twitter", "earth-americas", "bluesky", "threads", "reddit", "podcast"]>, import("zod").ZodString>>; links: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{ header: import("zod").ZodOptional<import("zod").ZodString>; items: import("zod").ZodArray<import("zod").ZodObject<{ label: import("zod").ZodString; href: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { href: string; label: string; }, { href: string; label: string; }>, "many">; }, "strip", import("zod").ZodTypeAny, { items: { href: string; label: string; }[]; header?: string | undefined; }, { items: { href: string; label: string; }[]; header?: string | undefined; }>, "many">>; }, "strip", import("zod").ZodTypeAny, { links?: { items: { href: string; label: string; }[]; header?: string | undefined; }[] | undefined; socials?: Partial<Record<"github" | "x" | "website" | "facebook" | "youtube" | "discord" | "slack" | "linkedin" | "instagram" | "hacker-news" | "medium" | "telegram" | "twitter" | "x-twitter" | "earth-americas" | "bluesky" | "threads" | "reddit" | "podcast", string>> | undefined; }, { links?: { items: { href: string; label: string; }[]; header?: string | undefined; }[] | undefined; socials?: Partial<Record<"github" | "x" | "website" | "facebook" | "youtube" | "discord" | "slack" | "linkedin" | "instagram" | "hacker-news" | "medium" | "telegram" | "twitter" | "x-twitter" | "earth-americas" | "bluesky" | "threads" | "reddit" | "podcast", string>> | undefined; }>>; search: import("zod").ZodOptional<import("zod").ZodObject<{ prompt: import("zod").ZodOptional<import("zod").ZodString>; }, "strip", import("zod").ZodTypeAny, { prompt?: string | undefined; }, { prompt?: string | undefined; }>>; seo: import("zod").ZodOptional<import("zod").ZodObject<{ metatags: import("zod").ZodOptional<import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodString>>>; indexing: import("zod").ZodOptional<import("zod").ZodEnum<["navigable", "all"]>>; }, "strip", import("zod").ZodTypeAny, { metatags?: Record<string, string> | undefined; indexing?: "all" | "navigable" | undefined; }, { metatags?: Record<string, string> | undefined; indexing?: "all" | "navigable" | undefined; }>>; fonts: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodEffects<import("zod").ZodObject<{ family: import("zod").ZodString; weight: import("zod").ZodOptional<import("zod").ZodNumber>; source: import("zod").ZodOptional<import("zod").ZodEffects<import("zod").ZodString, string, string>>; format: import("zod").ZodOptional<import("zod").ZodEnum<["woff", "woff2"]>>; }, "strip", import("zod").ZodTypeAny, { family: string; source?: string | undefined; weight?: number | undefined; format?: "woff" | "woff2" | undefined; }, { family: string; source?: string | undefined; weight?: number | undefined; format?: "woff" | "woff2" | undefined; }>, { family: string; source?: string | undefined; weight?: number | undefined; format?: "woff" | "woff2" | undefined; }, { family: string; source?: string | undefined; weight?: number | undefined; format?: "woff" | "woff2" | undefined; }>, import("zod").ZodObject<{ heading: import("zod").ZodOptional<import("zod").ZodEffects<import("zod").ZodObject<{ family: import("zod").ZodString; weight: import("zod").ZodOptional<import("zod").ZodNumber>; source: import("zod").ZodOptional<import("zod").ZodEffects<import("zod").ZodString, string, string>>; format: import("zod").ZodOptional<import("zod").ZodEnum<["woff", "woff2"]>>; }, "strip", import("zod").ZodTypeAny, { family: string; source?: string | undefined; weight?: number | undefined; format?: "woff" | "woff2" | undefined; }, { family: string; source?: string | undefined; weight?: number | undefined; format?: "woff" | "woff2" | undefined; }>, { family: string; source?: string | undefined; weight?: number | undefined; format?: "woff" | "woff2" | undefined; }, { family: string; source?: string | undefined; weight?: number | undefined; format?: "woff" | "woff2" | undefined; }>>; body: import("zod").ZodOptional<import("zod").ZodEffects<import("zod").ZodObject<{ family: import("zod").ZodString; weight: import("zod").ZodOptional<import("zod").ZodNumber>; source: import("zod").ZodOptional<import("zod").ZodEffects<import("zod").ZodString, string, string>>; format: import("zod").ZodOptional<import("zod").ZodEnum<["woff", "woff2"]>>; }, "strip", import("zod").ZodTypeAny, { family: string; source?: string | undefined; weight?: number | undefined; format?: "woff" | "woff2" | undefined; }, { family: string; source?: string | undefined; weight?: number | undefined; format?: "woff" | "woff2" | undefined; }>, { family: string; source?: string | undefined; weight?: number | undefined; format?: "woff" | "woff2" | undefined; }, { family: string; source?: string | undefined; weight?: number | undefined; format?: "woff" | "woff2" | undefined; }>>; }, "strict", import("zod").ZodTypeAny, { body?: { family: string; source?: string | undefined; weight?: number | undefined; format?: "woff" | "woff2" | undefined; } | undefined; heading?: { family: string; source?: string | undefined; weight?: number | undefined; format?: "woff" | "woff2" | undefined; } | undefined; }, { body?: { family: string; source?: string | undefined; weight?: number | undefined; format?: "woff" | "woff2" | undefined; } | undefined; heading?: { family: string; source?: string | undefined; weight?: number | undefined; format?: "woff" | "woff2" | undefined; } | undefined; }>]>>; icons: import("zod").ZodOptional<import("zod").ZodObject<{ library: import("zod").ZodEnum<["fontawesome", "lucide"]>; }, "strip", import("zod").ZodTypeAny, { library: "fontawesome" | "lucide"; }, { library: "fontawesome" | "lucide"; }>>; styling: import("zod").ZodOptional<import("zod").ZodObject<{ eyebrows: import("zod").ZodOptional<import("zod").ZodEnum<["section", "breadcrumbs"]>>; codeblocks: import("zod").ZodUnion<[import("zod").ZodOptional<import("zod").ZodEnum<["system", "dark"]>>, import("zod").ZodObject<{ theme: import("zod").ZodOptional<import("zod").ZodUnion<[import("zod").ZodEnum<["andromeeda", "aurora-x", "ayu-dark", "catppuccin-frappe", "catppuccin-latte", "catppuccin-macchiato", "catppuccin-mocha", "dark-plus", "dracula", "dracula-soft", "everforest-dark", "everforest-light", "github-dark", "github-dark-default", "github-dark-dimmed", "github-dark-high-contrast", "github-light", "github-light-default", "github-light-high-contrast", "gruvbox-dark-hard", "gruvbox-dark-medium", "gruvbox-dark-soft", "gruvbox-light-hard", "gruvbox-light-medium", "gruvbox-light-soft", "houston", "kanagawa-dragon", "kanagawa-lotus", "kanagawa-wave", "laserwave", "light-plus", "material-theme", "material-theme-darker", "material-theme-lighter", "material-theme-ocean", "material-theme-palenight", "min-dark", "min-light", "monokai", "night-owl", "nord", "one-dark-pro", "one-light", "plastic", "poimandres", "red", "rose-pine", "rose-pine-dawn", "rose-pine-moon", "slack-dark", "slack-ochin", "snazzy-light", "solarized-dark", "solarized-light", "synthwave-84", "tokyo-night", "vesper", "vitesse-black", "vitesse-dark", "vitesse-light", "css-variables"]>, import("zod").ZodObject<{ light: import("zod").ZodEnum<["andromeeda", "aurora-x", "ayu-dark", "catppuccin-frappe", "catppuccin-latte", "catppuccin-macchiato", "catppuccin-mocha", "dark-plus", "dracula", "dracula-soft", "everforest-dark", "everforest-light", "github-dark", "github-dark-default", "github-dark-dimmed", "github-dark-high-contrast", "github-light", "github-light-default", "github-light-high-contrast", "gruvbox-dark-hard", "gruvbox-dark-medium", "gruvbox-dark-soft", "gruvbox-light-hard", "gruvbox-light-medium", "gruvbox-light-soft", "houston", "kanagawa-dragon", "kanagawa-lotus", "kanagawa-wave", "laserwave", "light-plus", "material-theme", "material-theme-darker", "material-theme-lighter", "material-theme-ocean", "material-theme-palenight", "min-dark", "min-light", "monokai", "night-owl", "nord", "one-dark-pro", "one-light", "plastic", "poimandres", "red", "rose-pine", "rose-pine-dawn", "rose-pine-moon", "slack-dark", "slack-ochin", "snazzy-light", "solarized-dark", "solarized-light", "synthwave-84", "tokyo-night", "vesper", "vitesse-black", "vitesse-dark", "vitesse-light", "css-variables"]>; dark: import("zod").ZodEnum<["andromeeda", "aurora-x", "ayu-dark", "catppuccin-frappe", "catppuccin-latte", "catppuccin-macchiato", "catppuccin-mocha", "dark-plus", "dracula", "dracula-soft", "everforest-dark", "everforest-light", "github-dark", "github-dark-default", "github-dark-dimmed", "github-dark-high-contrast", "github-light", "github-light-default", "github-light-high-contrast", "gruvbox-dark-hard", "gruvbox-dark-medium", "gruvbox-dark-soft", "gruvbox-light-hard", "gruvbox-light-medium", "gruvbox-light-soft", "houston", "kanagawa-dragon", "kanagawa-lotus", "kanagawa-wave", "laserwave", "light-plus", "material-theme", "material-theme-darker", "material-theme-lighter", "material-theme-ocean", "material-theme-palenight", "min-dark", "min-light", "monokai", "night-owl", "nord", "one-dark-pro", "one-light", "plastic", "poimandres", "red", "rose-pine", "rose-pine-dawn", "rose-pine-moon", "slack-dark", "slack-ochin", "snazzy-light", "solarized-dark", "solarized-light", "synthwave-84", "tokyo-night", "vesper", "vitesse-black", "vitesse-dark", "vitesse-light", "css-variables"]>; }, "strip", import("zod").ZodTypeAny, { light: "andromeeda" | "aurora-x" | "ayu-dark" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "everforest-dark" | "everforest-light" | "github-dark" | "github-dark-default" | "github-dark-dimmed" | "github-dark-high-contrast" | "github-light" | "github-light-default" | "github-light-high-contrast" | "gruvbox-dark-hard" | "gruvbox-dark-medium" | "gruvbox-dark-soft" | "gruvbox-light-hard" | "gruvbox-light-medium" | "gruvbox-light-soft" | "houston" | "kanagawa-dragon" | "kanagawa-lotus" | "kanagawa-wave" | "laserwave" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "night-owl" | "nord" | "one-dark-pro" | "one-light" | "