import * as z from "zod"; import type { RootNode } from "../../navigation/types/v1.js"; import type { PageId, Url } from "./db-commons"; export declare const DbFileInfoSchema: z.ZodObject<{ s3Key: z.ZodString; }, "strip", z.ZodTypeAny, { s3Key: string; }, { s3Key: string; }>; export type DbFileInfo = z.infer; export declare const DbImageFileInfoSchema: z.ZodObject<{ s3Key: z.ZodString; width: z.ZodNumber; height: z.ZodNumber; blurDataUrl: z.ZodOptional; alt: z.ZodOptional; }, "strip", z.ZodTypeAny, { width: number; height: number; s3Key: string; blurDataUrl?: string | undefined; alt?: string | undefined; }, { width: number; height: number; s3Key: string; blurDataUrl?: string | undefined; alt?: string | undefined; }>; export type DbImageFileInfo = z.infer; export declare const DbFileInfoV2Schema: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ s3Key: z.ZodString; type: z.ZodLiteral<"s3Key">; }, "strip", z.ZodTypeAny, { type: "s3Key"; s3Key: string; }, { type: "s3Key"; s3Key: string; }>, z.ZodObject<{ s3Key: z.ZodString; width: z.ZodNumber; height: z.ZodNumber; blurDataUrl: z.ZodOptional; alt: z.ZodOptional; type: z.ZodLiteral<"image">; }, "strip", z.ZodTypeAny, { type: "image"; width: number; height: number; s3Key: string; blurDataUrl?: string | undefined; alt?: string | undefined; }, { type: "image"; width: number; height: number; s3Key: string; blurDataUrl?: string | undefined; alt?: string | undefined; }>]>; export type DbFileInfoV2 = z.infer; export declare const NavigationTabGroupSchema: z.ZodType; export interface NavigationTabGroup { title: string; icon?: string; items: NavigationItem[]; urlSlug: string; skipUrlSlug?: boolean; } export declare const NavigationTabSchema: z.ZodUnion<[z.ZodType, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>]>; export type NavigationTab = z.infer; export declare const NavigationTabV2Schema: z.ZodType; export type NavigationTabV2 = NavigationTabV2.Group | NavigationTabV2.Link | NavigationTabV2.Changelog | NavigationTabV2.ChangelogV3; export declare namespace NavigationTabV2 { interface Group extends NavigationTabGroup { type: "group"; } interface Link { type: "link"; title: string; icon?: string; url: Url; target?: "_blank" | "_self" | "_parent" | "_top"; } interface Changelog { type: "changelog"; icon?: string; hidden?: boolean; urlSlug: string; fullSlug?: string[]; title?: string; description?: string; pageId?: PageId; items: Array<{ date: string; pageId: PageId; tags?: string[]; }>; } interface ChangelogV3 { type: "changelogV3"; node?: unknown; } } export declare const ApiSectionSchema: z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; api: z.ZodType; urlSlug: z.ZodString; skipUrlSlug: z.ZodBoolean; artifacts: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; url: string & { Url: void; }; }, { name: string; url: string & { Url: void; }; }>; version: z.ZodString; type: z.ZodLiteral<"npm">; }, "strip", z.ZodTypeAny, { type: "npm"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; packageName: string; }, { type: "npm"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; packageName: string; }>, z.ZodObject<{ coordinate: z.ZodString; githubRepo: z.ZodObject<{ name: z.ZodString; url: z.ZodType; }, "strip", z.ZodTypeAny, { name: string; url: string & { Url: void; }; }, { name: string; url: string & { Url: void; }; }>; version: z.ZodString; type: z.ZodLiteral<"maven">; }, "strip", z.ZodTypeAny, { type: "maven"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; coordinate: string; }, { type: "maven"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; coordinate: string; }>, z.ZodObject<{ packageName: z.ZodString; githubRepo: z.ZodObject<{ name: z.ZodString; url: z.ZodType; }, "strip", z.ZodTypeAny, { name: string; url: string & { Url: void; }; }, { name: string; url: string & { Url: void; }; }>; version: z.ZodString; type: z.ZodLiteral<"pypi">; }, "strip", z.ZodTypeAny, { type: "pypi"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; packageName: string; }, { type: "pypi"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; packageName: string; }>]>, "many">; postman: z.ZodOptional; githubRepo: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; url: string & { Url: void; }; }, { name: string; url: string & { Url: void; }; }>>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; githubRepo?: { name: string; url: string & { Url: void; }; } | undefined; }, { url: string & { Url: void; }; githubRepo?: { name: string; url: string & { Url: void; }; } | undefined; }>>; }, "strip", z.ZodTypeAny, { sdks: ({ type: "npm"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; packageName: string; } | { type: "maven"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; coordinate: string; } | { type: "pypi"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; packageName: string; })[]; postman?: { url: string & { Url: void; }; githubRepo?: { name: string; url: string & { Url: void; }; } | undefined; } | undefined; }, { sdks: ({ type: "npm"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; packageName: string; } | { type: "maven"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; coordinate: string; } | { type: "pypi"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; packageName: string; })[]; postman?: { url: string & { Url: void; }; githubRepo?: { name: string; url: string & { Url: void; }; } | undefined; } | undefined; }>>; showErrors: z.ZodOptional; changelog: z.ZodOptional; description: z.ZodOptional; pageId: z.ZodOptional>; items: z.ZodArray; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { date: string; pageId: string & { PageId: void; }; tags?: string[] | undefined; }, { date: string; pageId: string & { PageId: void; }; tags?: string[] | undefined; }>, "many">; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { items: { date: string; pageId: string & { PageId: void; }; tags?: string[] | undefined; }[]; urlSlug: string; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; }, { items: { date: string; pageId: string & { PageId: void; }; tags?: string[] | undefined; }[]; urlSlug: string; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; }>>; hidden: z.ZodOptional; fullSlug: z.ZodOptional>; navigation: z.ZodOptional>; items: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { items: import("./shared.js").ApiNavigationConfigItem[]; summaryPageId?: PageId | undefined; }, { items: import("./shared.js").ApiNavigationConfigItem[]; summaryPageId?: PageId | undefined; }>>; longScrolling: z.ZodOptional; flattened: z.ZodOptional; }, "strip", z.ZodTypeAny, { title: string; urlSlug: string; api: string & { ApiDefinitionId: void; }; skipUrlSlug: boolean; changelog?: { items: { date: string; pageId: string & { PageId: void; }; tags?: string[] | undefined; }[]; urlSlug: string; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; } | undefined; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; artifacts?: { sdks: ({ type: "npm"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; packageName: string; } | { type: "maven"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; coordinate: string; } | { type: "pypi"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; packageName: string; })[]; postman?: { url: string & { Url: void; }; githubRepo?: { name: string; url: string & { Url: void; }; } | undefined; } | undefined; } | undefined; showErrors?: boolean | undefined; navigation?: { items: import("./shared.js").ApiNavigationConfigItem[]; summaryPageId?: PageId | undefined; } | undefined; longScrolling?: boolean | undefined; flattened?: boolean | undefined; }, { title: string; urlSlug: string; api: string & { ApiDefinitionId: void; }; skipUrlSlug: boolean; changelog?: { items: { date: string; pageId: string & { PageId: void; }; tags?: string[] | undefined; }[]; urlSlug: string; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; } | undefined; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; artifacts?: { sdks: ({ type: "npm"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; packageName: string; } | { type: "maven"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; coordinate: string; } | { type: "pypi"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; packageName: string; })[]; postman?: { url: string & { Url: void; }; githubRepo?: { name: string; url: string & { Url: void; }; } | undefined; } | undefined; } | undefined; showErrors?: boolean | undefined; navigation?: { items: import("./shared.js").ApiNavigationConfigItem[]; summaryPageId?: PageId | undefined; } | undefined; longScrolling?: boolean | undefined; flattened?: boolean | undefined; }>; export type ApiSection = z.infer; export type DocsSection = { title: string; icon?: string; items: NavigationItem[]; urlSlug: string; skipUrlSlug: boolean; collapsed: boolean | "open-by-default"; collapsible?: boolean; collapsedByDefault?: boolean; hidden?: boolean; fullSlug?: string[]; overviewPageId?: PageId; }; export declare const DocsSectionSchema: z.ZodType; export type NavigationItem = NavigationItem.Page | NavigationItem.Api | NavigationItem.ApiV2 | NavigationItem.Section | NavigationItem.Link | NavigationItem.Changelog | NavigationItem.ChangelogV3; export declare namespace NavigationItem { interface Page { type: "page"; icon?: string; hidden?: boolean; urlSlug: string; fullSlug?: string[]; id: PageId; title: string; } interface Api extends ApiSection { type: "api"; } interface ApiV2 { type: "apiV2"; node?: unknown; } interface Section extends DocsSection { type: "section"; } interface Link { type: "link"; title: string; icon?: string; url: Url; target?: "_blank" | "_self" | "_parent" | "_top"; } interface Changelog { type: "changelog"; icon?: string; hidden?: boolean; urlSlug: string; fullSlug?: string[]; title?: string; description?: string; pageId?: PageId; items: Array<{ date: string; pageId: PageId; tags?: string[]; }>; } interface ChangelogV3 { type: "changelogV3"; node?: unknown; } } export declare const NavigationItemSchema: z.ZodType; export declare const UnversionedTabbedNavigationConfigSchema: z.ZodObject<{ tabs: z.ZodOptional, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>]>, "many">>; tabsV2: z.ZodOptional, "many">>; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }>; export type UnversionedTabbedNavigationConfig = z.infer; export declare const UnversionedUntabbedNavigationConfigSchema: z.ZodObject<{ items: z.ZodArray, "many">; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }>; export type UnversionedUntabbedNavigationConfig = z.infer; export declare const UnversionedNavigationConfigSchema: z.ZodUnion<[z.ZodObject<{ tabs: z.ZodOptional, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>]>, "many">>; tabsV2: z.ZodOptional, "many">>; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }>, z.ZodObject<{ items: z.ZodArray, "many">; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }>]>; export type UnversionedNavigationConfig = z.infer; export declare const VersionedNavigationConfigDataSchema: z.ZodObject<{ version: z.ZodType; urlSlug: z.ZodOptional; availability: z.ZodOptional>; config: z.ZodUnion<[z.ZodObject<{ tabs: z.ZodOptional, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>]>, "many">>; tabsV2: z.ZodOptional, "many">>; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }>, z.ZodObject<{ items: z.ZodArray, "many">; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }>]>; }, "strip", z.ZodTypeAny, { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }, { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }>; export type VersionedNavigationConfigData = z.infer; export declare const VersionedNavigationConfigSchema: z.ZodObject<{ versions: z.ZodArray; urlSlug: z.ZodOptional; availability: z.ZodOptional>; config: z.ZodUnion<[z.ZodObject<{ tabs: z.ZodOptional, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>]>, "many">>; tabsV2: z.ZodOptional, "many">>; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }>, z.ZodObject<{ items: z.ZodArray, "many">; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }>]>; }, "strip", z.ZodTypeAny, { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }, { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; }, { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; }>; export type VersionedNavigationConfig = z.infer; export declare const NavigationConfigSchema: z.ZodUnion<[z.ZodUnion<[z.ZodObject<{ tabs: z.ZodOptional, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>]>, "many">>; tabsV2: z.ZodOptional, "many">>; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }>, z.ZodObject<{ items: z.ZodArray, "many">; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }>]>, z.ZodObject<{ versions: z.ZodArray; urlSlug: z.ZodOptional; availability: z.ZodOptional>; config: z.ZodUnion<[z.ZodObject<{ tabs: z.ZodOptional, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>]>, "many">>; tabsV2: z.ZodOptional, "many">>; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }>, z.ZodObject<{ items: z.ZodArray, "many">; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }>]>; }, "strip", z.ZodTypeAny, { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }, { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; }, { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; }>]>; export type NavigationConfig = z.infer; export declare const DocsDbConfigSchema: z.ZodObject<{ title: z.ZodOptional; defaultLanguage: z.ZodOptional>; languages: z.ZodOptional, "many">>; announcement: z.ZodOptional>; navigation: z.ZodOptional, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>]>, "many">>; tabsV2: z.ZodOptional, "many">>; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }>, z.ZodObject<{ items: z.ZodArray, "many">; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }>]>, z.ZodObject<{ versions: z.ZodArray; urlSlug: z.ZodOptional; availability: z.ZodOptional>; config: z.ZodUnion<[z.ZodObject<{ tabs: z.ZodOptional, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>]>, "many">>; tabsV2: z.ZodOptional, "many">>; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }>, z.ZodObject<{ items: z.ZodArray, "many">; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }>]>; }, "strip", z.ZodTypeAny, { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }, { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; }, { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; }>]>>; root: z.ZodOptional>; navbarLinks: z.ZodOptional; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"filled">; }, "strip", z.ZodTypeAny, { type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"outlined">; }, "strip", z.ZodTypeAny, { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"minimal">; }, "strip", z.ZodTypeAny, { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"github">; }, "strip", z.ZodTypeAny, { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; }, { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; }>, z.ZodObject<{ links: z.ZodArray; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, "many">; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"dropdown">; }, "strip", z.ZodTypeAny, { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"primary">; }, "strip", z.ZodTypeAny, { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"secondary">; }, "strip", z.ZodTypeAny, { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>]>, "many">>; footerLinks: z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "github"; }, { value: string & { Url: void; }; type: "github"; }>, z.ZodObject<{ type: z.ZodLiteral<"twitter">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "twitter"; }, { value: string & { Url: void; }; type: "twitter"; }>, z.ZodObject<{ type: z.ZodLiteral<"x">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "x"; }, { value: string & { Url: void; }; type: "x"; }>, z.ZodObject<{ type: z.ZodLiteral<"linkedin">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "linkedin"; }, { value: string & { Url: void; }; type: "linkedin"; }>, z.ZodObject<{ type: z.ZodLiteral<"youtube">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "youtube"; }, { value: string & { Url: void; }; type: "youtube"; }>, z.ZodObject<{ type: z.ZodLiteral<"instagram">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "instagram"; }, { value: string & { Url: void; }; type: "instagram"; }>, z.ZodObject<{ type: z.ZodLiteral<"facebook">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "facebook"; }, { value: string & { Url: void; }; type: "facebook"; }>, z.ZodObject<{ type: z.ZodLiteral<"discord">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "discord"; }, { value: string & { Url: void; }; type: "discord"; }>, z.ZodObject<{ type: z.ZodLiteral<"slack">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "slack"; }, { value: string & { Url: void; }; type: "slack"; }>, z.ZodObject<{ type: z.ZodLiteral<"hackernews">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "hackernews"; }, { value: string & { Url: void; }; type: "hackernews"; }>, z.ZodObject<{ type: z.ZodLiteral<"medium">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "medium"; }, { value: string & { Url: void; }; type: "medium"; }>, z.ZodObject<{ type: z.ZodLiteral<"website">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "website"; }, { value: string & { Url: void; }; type: "website"; }>]>, "many">>; hideNavLinks: z.ZodOptional; logoHeight: z.ZodOptional; logoHref: z.ZodOptional>; logoRightText: z.ZodOptional; favicon: z.ZodOptional>; agents: z.ZodOptional; pageDescriptionSource: z.ZodOptional>; }, "strip", z.ZodTypeAny, { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; }, { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; }>>; metadata: z.ZodOptional; "og:title": z.ZodOptional; "og:description": z.ZodOptional; "og:url": z.ZodOptional; "og:image": z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { FileId: void; }; type: "fileId"; }, { value: string & { FileId: void; }; type: "fileId"; }>, z.ZodObject<{ type: z.ZodLiteral<"url">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "url"; }, { value: string & { Url: void; }; type: "url"; }>]>>; "og:image:width": z.ZodOptional; "og:image:height": z.ZodOptional; "og:locale": z.ZodOptional; "og:logo": z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { FileId: void; }; type: "fileId"; }, { value: string & { FileId: void; }; type: "fileId"; }>, z.ZodObject<{ type: z.ZodLiteral<"url">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "url"; }, { value: string & { Url: void; }; type: "url"; }>]>>; "twitter:title": z.ZodOptional; "twitter:description": z.ZodOptional; "twitter:handle": z.ZodOptional; "twitter:image": z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { FileId: void; }; type: "fileId"; }, { value: string & { FileId: void; }; type: "fileId"; }>, z.ZodObject<{ type: z.ZodLiteral<"url">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "url"; }, { value: string & { Url: void; }; type: "url"; }>]>>; "twitter:site": z.ZodOptional; "twitter:url": z.ZodOptional; "twitter:card": z.ZodOptional>; "og:background-image": z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { FileId: void; }; type: "fileId"; }, { value: string & { FileId: void; }; type: "fileId"; }>, z.ZodObject<{ type: z.ZodLiteral<"url">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "url"; }, { value: string & { Url: void; }; type: "url"; }>]>>; "og:dynamic": z.ZodOptional; noindex: z.ZodOptional; nofollow: z.ZodOptional; canonicalHost: z.ZodOptional; }, "strip", z.ZodTypeAny, { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; }, { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; }>>; redirects: z.ZodOptional; }, "strip", z.ZodTypeAny, { source: string; destination: string; permanent?: boolean | undefined; }, { source: string; destination: string; permanent?: boolean | undefined; }>, "many">>; backgroundImage: z.ZodOptional>; colorsV3: z.ZodOptional>; backgroundImage: z.ZodOptional>; accentPrimary: z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>; background: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; type: z.ZodLiteral<"solid">; }, "strip", z.ZodTypeAny, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"gradient">; }, "strip", z.ZodTypeAny, { type: "gradient"; }, { type: "gradient"; }>]>; border: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; sidebarBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; headerBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; cardBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent1: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent3: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent4: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent5: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent6: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent7: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent8: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent9: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent10: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent11: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent12: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"dark">; }, "strip", z.ZodTypeAny, { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>, z.ZodObject<{ logo: z.ZodOptional>; backgroundImage: z.ZodOptional>; accentPrimary: z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>; background: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; type: z.ZodLiteral<"solid">; }, "strip", z.ZodTypeAny, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"gradient">; }, "strip", z.ZodTypeAny, { type: "gradient"; }, { type: "gradient"; }>]>; border: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; sidebarBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; headerBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; cardBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent1: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent3: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent4: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent5: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent6: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent7: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent8: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent9: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent10: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent11: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent12: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"light">; }, "strip", z.ZodTypeAny, { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>, z.ZodObject<{ dark: z.ZodObject<{ logo: z.ZodOptional>; backgroundImage: z.ZodOptional>; accentPrimary: z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>; background: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; type: z.ZodLiteral<"solid">; }, "strip", z.ZodTypeAny, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"gradient">; }, "strip", z.ZodTypeAny, { type: "gradient"; }, { type: "gradient"; }>]>; border: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; sidebarBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; headerBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; cardBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent1: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent3: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent4: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent5: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent6: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent7: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent8: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent9: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent10: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent11: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent12: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>; light: z.ZodObject<{ logo: z.ZodOptional>; backgroundImage: z.ZodOptional>; accentPrimary: z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>; background: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; type: z.ZodLiteral<"solid">; }, "strip", z.ZodTypeAny, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"gradient">; }, "strip", z.ZodTypeAny, { type: "gradient"; }, { type: "gradient"; }>]>; border: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; sidebarBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; headerBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; cardBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent1: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent3: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent4: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent5: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent6: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent7: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent8: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent9: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent10: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent11: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent12: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>; type: z.ZodLiteral<"darkAndLight">; }, "strip", z.ZodTypeAny, { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; }, { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; }>]>>; layout: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "px"; }, { value: number; type: "px"; }>, z.ZodObject<{ type: z.ZodLiteral<"rem">; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "rem"; }, { value: number; type: "rem"; }>, z.ZodObject<{ type: z.ZodLiteral<"full">; }, "strip", z.ZodTypeAny, { type: "full"; }, { type: "full"; }>]>>; contentWidth: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "px"; }, { value: number; type: "px"; }>, z.ZodObject<{ type: z.ZodLiteral<"rem">; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "rem"; }, { value: number; type: "rem"; }>]>>; sidebarWidth: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "px"; }, { value: number; type: "px"; }>, z.ZodObject<{ type: z.ZodLiteral<"rem">; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "rem"; }, { value: number; type: "rem"; }>]>>; headerHeight: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "px"; }, { value: number; type: "px"; }>, z.ZodObject<{ type: z.ZodLiteral<"rem">; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "rem"; }, { value: number; type: "rem"; }>]>>; searchbarPlacement: z.ZodOptional>; tabsPlacement: z.ZodOptional>; switcherPlacement: z.ZodOptional>; contentAlignment: z.ZodOptional>; headerPosition: z.ZodOptional>; disableHeader: z.ZodOptional; hideNavLinks: z.ZodOptional; hideFeedback: z.ZodOptional; }, "strip", z.ZodTypeAny, { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; }, { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; }>>; theme: z.ZodOptional>; body: z.ZodOptional>; tabs: z.ZodOptional, z.ZodObject<{ style: z.ZodOptional>; alignment: z.ZodOptional>; placement: z.ZodOptional>; }, "strip", z.ZodTypeAny, { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; }, { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; }>]>>; footerNav: z.ZodOptional>; "page-actions": z.ZodOptional>; "language-switcher": z.ZodOptional>; "product-switcher": z.ZodOptional>; }, "strip", z.ZodTypeAny, { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; }, { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; }>>; settings: z.ZodOptional; disableSearch: z.ZodOptional; disableAnalytics: z.ZodOptional; darkModeCode: z.ZodOptional; defaultSearchFilters: z.ZodOptional; httpSnippets: z.ZodOptional, "many">]>>; hide404Page: z.ZodOptional; useJavascriptAsTypescript: z.ZodOptional; disableExplorerProxy: z.ZodOptional; language: z.ZodOptional>; }, "strip", z.ZodTypeAny, { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; }, { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; }>>; typographyV2: z.ZodOptional; weight: z.ZodOptional>; style: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }>, "many">; display: z.ZodOptional>; fallback: z.ZodOptional>; fontVariationSettings: z.ZodOptional; type: z.ZodLiteral<"custom">; }, "strip", z.ZodTypeAny, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }>]>>; bodyFont: z.ZodOptional; weight: z.ZodOptional>; style: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }>, "many">; display: z.ZodOptional>; fallback: z.ZodOptional>; fontVariationSettings: z.ZodOptional; type: z.ZodLiteral<"custom">; }, "strip", z.ZodTypeAny, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }>]>>; codeFont: z.ZodOptional; weight: z.ZodOptional>; style: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }>, "many">; display: z.ZodOptional>; fallback: z.ZodOptional>; fontVariationSettings: z.ZodOptional; type: z.ZodLiteral<"custom">; }, "strip", z.ZodTypeAny, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }>]>>; }, "strip", z.ZodTypeAny, { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; }, { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; }>>; analyticsConfig: z.ZodOptional>; fullstory: z.ZodOptional>; intercom: z.ZodOptional; }, "strip", z.ZodTypeAny, { appId: string; apiBase?: string | undefined; }, { appId: string; apiBase?: string | undefined; }>>; posthog: z.ZodOptional; }, "strip", z.ZodTypeAny, { apiKey: string; endpoint?: string | undefined; }, { apiKey: string; endpoint?: string | undefined; }>>; gtm: z.ZodOptional>; ga4: z.ZodOptional>; amplitude: z.ZodOptional>; mixpanel: z.ZodOptional>; hotjar: z.ZodOptional>; koala: z.ZodOptional>; logrocket: z.ZodOptional>; pirsch: z.ZodOptional>; plausible: z.ZodOptional>; fathom: z.ZodOptional>; clearbit: z.ZodOptional>; heap: z.ZodOptional>; }, "strip", z.ZodTypeAny, { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; }, { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; }>>; integrations: z.ZodOptional; context7: z.ZodOptional>; }, "strip", z.ZodTypeAny, { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; }, { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; }>>; css: z.ZodOptional>; }, "strip", z.ZodTypeAny, { inline?: string[] | undefined; }, { inline?: string[] | undefined; }>>; js: z.ZodOptional; strategy: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }, { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }>, "many">>; files: z.ZodArray; strategy: z.ZodOptional>; }, "strip", z.ZodTypeAny, { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }, { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }>, "many">; inline: z.ZodOptional>; }, "strip", z.ZodTypeAny, { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; }, { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; }>>; aiChatConfig: z.ZodOptional>; systemPrompt: z.ZodOptional; location: z.ZodOptional, "many">>; datasources: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; title?: string | undefined; }, { url: string; title?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; }, { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; }>>; pageActions: z.ZodOptional>; options: z.ZodOptional; viewAsMarkdown: z.ZodOptional; askAi: z.ZodOptional; openAi: z.ZodOptional; claude: z.ZodOptional; cursor: z.ZodOptional; claudeCode: z.ZodOptional; vscode: z.ZodOptional; custom: z.ZodOptional; url: z.ZodString; icon: z.ZodOptional; default: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }, { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; }, { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; }, { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; }>>; editThisPageLaunch: z.ZodOptional>; header: z.ZodOptional; footer: z.ZodOptional; logo: z.ZodOptional>; logoV2: z.ZodOptional>; light: z.ZodOptional>; }, "strip", z.ZodTypeAny, { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; }, { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; }>>; colors: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>>; colorsV2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"unthemed">; }, "strip", z.ZodTypeAny, { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>, z.ZodObject<{ dark: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; light: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"themed">; }, "strip", z.ZodTypeAny, { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>]>>; background: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"unthemed">; }, "strip", z.ZodTypeAny, { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>, z.ZodObject<{ dark: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; light: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"themed">; }, "strip", z.ZodTypeAny, { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>]>>; }, "strip", z.ZodTypeAny, { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; }, { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; }>>; typography: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; fontFile: string & { FileId: void; }; }, { name: string; fontFile: string & { FileId: void; }; }>>; bodyFont: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; fontFile: string & { FileId: void; }; }, { name: string; fontFile: string & { FileId: void; }; }>>; codeFont: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; fontFile: string & { FileId: void; }; }, { name: string; fontFile: string & { FileId: void; }; }>>; }, "strip", z.ZodTypeAny, { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; }, { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; }>>; }, "strip", z.ZodTypeAny, { js?: { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; } | undefined; header?: string | undefined; root?: RootNode | undefined; hideNavLinks?: boolean | undefined; title?: string | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; navigation?: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; } | undefined; defaultLanguage?: "typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "js" | "ts" | "php" | "swift" | "rust" | "nodets" | "nodejs" | "dotnet" | "jvm" | undefined; languages?: ("en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr")[] | undefined; announcement?: { text: string; } | undefined; navbarLinks?: ({ type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; } | { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; })[] | undefined; footerLinks?: ({ value: string & { Url: void; }; type: "github"; } | { value: string & { Url: void; }; type: "twitter"; } | { value: string & { Url: void; }; type: "x"; } | { value: string & { Url: void; }; type: "linkedin"; } | { value: string & { Url: void; }; type: "youtube"; } | { value: string & { Url: void; }; type: "instagram"; } | { value: string & { Url: void; }; type: "facebook"; } | { value: string & { Url: void; }; type: "discord"; } | { value: string & { Url: void; }; type: "slack"; } | { value: string & { Url: void; }; type: "hackernews"; } | { value: string & { Url: void; }; type: "medium"; } | { value: string & { Url: void; }; type: "website"; })[] | undefined; logoHeight?: number | undefined; logoHref?: Url | undefined; logoRightText?: string | undefined; favicon?: import("./shared.js").FileId | undefined; agents?: { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; } | undefined; metadata?: { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; } | undefined; redirects?: { source: string; destination: string; permanent?: boolean | undefined; }[] | undefined; colorsV3?: { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; } | undefined; layout?: { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; } | undefined; theme?: { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; } | undefined; settings?: { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; } | undefined; typographyV2?: { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; } | undefined; analyticsConfig?: { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; } | undefined; integrations?: { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; } | undefined; css?: { inline?: string[] | undefined; } | undefined; aiChatConfig?: { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; } | undefined; pageActions?: { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; } | undefined; footer?: string | undefined; logoV2?: { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; } | undefined; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; colorsV2?: { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; } | undefined; typography?: { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; } | undefined; }, { js?: { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; } | undefined; header?: string | undefined; root?: RootNode | undefined; hideNavLinks?: boolean | undefined; title?: string | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; navigation?: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; } | undefined; defaultLanguage?: "typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "js" | "ts" | "php" | "swift" | "rust" | "nodets" | "nodejs" | "dotnet" | "jvm" | undefined; languages?: ("en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr")[] | undefined; announcement?: { text: string; } | undefined; navbarLinks?: ({ type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; } | { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; })[] | undefined; footerLinks?: ({ value: string & { Url: void; }; type: "github"; } | { value: string & { Url: void; }; type: "twitter"; } | { value: string & { Url: void; }; type: "x"; } | { value: string & { Url: void; }; type: "linkedin"; } | { value: string & { Url: void; }; type: "youtube"; } | { value: string & { Url: void; }; type: "instagram"; } | { value: string & { Url: void; }; type: "facebook"; } | { value: string & { Url: void; }; type: "discord"; } | { value: string & { Url: void; }; type: "slack"; } | { value: string & { Url: void; }; type: "hackernews"; } | { value: string & { Url: void; }; type: "medium"; } | { value: string & { Url: void; }; type: "website"; })[] | undefined; logoHeight?: number | undefined; logoHref?: Url | undefined; logoRightText?: string | undefined; favicon?: import("./shared.js").FileId | undefined; agents?: { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; } | undefined; metadata?: { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; } | undefined; redirects?: { source: string; destination: string; permanent?: boolean | undefined; }[] | undefined; colorsV3?: { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; } | undefined; layout?: { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; } | undefined; theme?: { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; } | undefined; settings?: { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; } | undefined; typographyV2?: { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; } | undefined; analyticsConfig?: { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; } | undefined; integrations?: { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; } | undefined; css?: { inline?: string[] | undefined; } | undefined; aiChatConfig?: { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; } | undefined; pageActions?: { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; } | undefined; footer?: string | undefined; logoV2?: { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; } | undefined; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; colorsV2?: { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; } | undefined; typography?: { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; } | undefined; }>; export type DocsDbConfig = z.infer; export declare const DocsDefinitionDbV1Schema: z.ZodObject<{ pages: z.ZodRecord, z.ZodObject<{ markdown: z.ZodString; editThisPageUrl: z.ZodOptional>; editThisPageLaunch: z.ZodOptional>; rawMarkdown: z.ZodOptional; }, "strip", z.ZodTypeAny, { markdown: string; editThisPageUrl?: Url | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; rawMarkdown?: string | undefined; }, { markdown: string; editThisPageUrl?: Url | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; rawMarkdown?: string | undefined; }>>; referencedApis: z.ZodArray, "many">; files: z.ZodRecord, z.ZodObject<{ s3Key: z.ZodString; }, "strip", z.ZodTypeAny, { s3Key: string; }, { s3Key: string; }>>; config: z.ZodObject<{ title: z.ZodOptional; defaultLanguage: z.ZodOptional>; languages: z.ZodOptional, "many">>; announcement: z.ZodOptional>; navigation: z.ZodOptional, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>]>, "many">>; tabsV2: z.ZodOptional, "many">>; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }>, z.ZodObject<{ items: z.ZodArray, "many">; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }>]>, z.ZodObject<{ versions: z.ZodArray; urlSlug: z.ZodOptional; availability: z.ZodOptional>; config: z.ZodUnion<[z.ZodObject<{ tabs: z.ZodOptional, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>]>, "many">>; tabsV2: z.ZodOptional, "many">>; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }>, z.ZodObject<{ items: z.ZodArray, "many">; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }>]>; }, "strip", z.ZodTypeAny, { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }, { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; }, { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; }>]>>; root: z.ZodOptional>; navbarLinks: z.ZodOptional; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"filled">; }, "strip", z.ZodTypeAny, { type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"outlined">; }, "strip", z.ZodTypeAny, { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"minimal">; }, "strip", z.ZodTypeAny, { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"github">; }, "strip", z.ZodTypeAny, { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; }, { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; }>, z.ZodObject<{ links: z.ZodArray; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, "many">; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"dropdown">; }, "strip", z.ZodTypeAny, { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"primary">; }, "strip", z.ZodTypeAny, { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"secondary">; }, "strip", z.ZodTypeAny, { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>]>, "many">>; footerLinks: z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "github"; }, { value: string & { Url: void; }; type: "github"; }>, z.ZodObject<{ type: z.ZodLiteral<"twitter">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "twitter"; }, { value: string & { Url: void; }; type: "twitter"; }>, z.ZodObject<{ type: z.ZodLiteral<"x">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "x"; }, { value: string & { Url: void; }; type: "x"; }>, z.ZodObject<{ type: z.ZodLiteral<"linkedin">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "linkedin"; }, { value: string & { Url: void; }; type: "linkedin"; }>, z.ZodObject<{ type: z.ZodLiteral<"youtube">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "youtube"; }, { value: string & { Url: void; }; type: "youtube"; }>, z.ZodObject<{ type: z.ZodLiteral<"instagram">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "instagram"; }, { value: string & { Url: void; }; type: "instagram"; }>, z.ZodObject<{ type: z.ZodLiteral<"facebook">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "facebook"; }, { value: string & { Url: void; }; type: "facebook"; }>, z.ZodObject<{ type: z.ZodLiteral<"discord">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "discord"; }, { value: string & { Url: void; }; type: "discord"; }>, z.ZodObject<{ type: z.ZodLiteral<"slack">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "slack"; }, { value: string & { Url: void; }; type: "slack"; }>, z.ZodObject<{ type: z.ZodLiteral<"hackernews">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "hackernews"; }, { value: string & { Url: void; }; type: "hackernews"; }>, z.ZodObject<{ type: z.ZodLiteral<"medium">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "medium"; }, { value: string & { Url: void; }; type: "medium"; }>, z.ZodObject<{ type: z.ZodLiteral<"website">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "website"; }, { value: string & { Url: void; }; type: "website"; }>]>, "many">>; hideNavLinks: z.ZodOptional; logoHeight: z.ZodOptional; logoHref: z.ZodOptional>; logoRightText: z.ZodOptional; favicon: z.ZodOptional>; agents: z.ZodOptional; pageDescriptionSource: z.ZodOptional>; }, "strip", z.ZodTypeAny, { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; }, { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; }>>; metadata: z.ZodOptional; "og:title": z.ZodOptional; "og:description": z.ZodOptional; "og:url": z.ZodOptional; "og:image": z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { FileId: void; }; type: "fileId"; }, { value: string & { FileId: void; }; type: "fileId"; }>, z.ZodObject<{ type: z.ZodLiteral<"url">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "url"; }, { value: string & { Url: void; }; type: "url"; }>]>>; "og:image:width": z.ZodOptional; "og:image:height": z.ZodOptional; "og:locale": z.ZodOptional; "og:logo": z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { FileId: void; }; type: "fileId"; }, { value: string & { FileId: void; }; type: "fileId"; }>, z.ZodObject<{ type: z.ZodLiteral<"url">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "url"; }, { value: string & { Url: void; }; type: "url"; }>]>>; "twitter:title": z.ZodOptional; "twitter:description": z.ZodOptional; "twitter:handle": z.ZodOptional; "twitter:image": z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { FileId: void; }; type: "fileId"; }, { value: string & { FileId: void; }; type: "fileId"; }>, z.ZodObject<{ type: z.ZodLiteral<"url">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "url"; }, { value: string & { Url: void; }; type: "url"; }>]>>; "twitter:site": z.ZodOptional; "twitter:url": z.ZodOptional; "twitter:card": z.ZodOptional>; "og:background-image": z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { FileId: void; }; type: "fileId"; }, { value: string & { FileId: void; }; type: "fileId"; }>, z.ZodObject<{ type: z.ZodLiteral<"url">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "url"; }, { value: string & { Url: void; }; type: "url"; }>]>>; "og:dynamic": z.ZodOptional; noindex: z.ZodOptional; nofollow: z.ZodOptional; canonicalHost: z.ZodOptional; }, "strip", z.ZodTypeAny, { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; }, { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; }>>; redirects: z.ZodOptional; }, "strip", z.ZodTypeAny, { source: string; destination: string; permanent?: boolean | undefined; }, { source: string; destination: string; permanent?: boolean | undefined; }>, "many">>; backgroundImage: z.ZodOptional>; colorsV3: z.ZodOptional>; backgroundImage: z.ZodOptional>; accentPrimary: z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>; background: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; type: z.ZodLiteral<"solid">; }, "strip", z.ZodTypeAny, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"gradient">; }, "strip", z.ZodTypeAny, { type: "gradient"; }, { type: "gradient"; }>]>; border: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; sidebarBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; headerBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; cardBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent1: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent3: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent4: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent5: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent6: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent7: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent8: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent9: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent10: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent11: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent12: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"dark">; }, "strip", z.ZodTypeAny, { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>, z.ZodObject<{ logo: z.ZodOptional>; backgroundImage: z.ZodOptional>; accentPrimary: z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>; background: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; type: z.ZodLiteral<"solid">; }, "strip", z.ZodTypeAny, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"gradient">; }, "strip", z.ZodTypeAny, { type: "gradient"; }, { type: "gradient"; }>]>; border: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; sidebarBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; headerBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; cardBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent1: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent3: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent4: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent5: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent6: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent7: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent8: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent9: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent10: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent11: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent12: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"light">; }, "strip", z.ZodTypeAny, { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>, z.ZodObject<{ dark: z.ZodObject<{ logo: z.ZodOptional>; backgroundImage: z.ZodOptional>; accentPrimary: z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>; background: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; type: z.ZodLiteral<"solid">; }, "strip", z.ZodTypeAny, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"gradient">; }, "strip", z.ZodTypeAny, { type: "gradient"; }, { type: "gradient"; }>]>; border: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; sidebarBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; headerBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; cardBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent1: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent3: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent4: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent5: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent6: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent7: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent8: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent9: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent10: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent11: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent12: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>; light: z.ZodObject<{ logo: z.ZodOptional>; backgroundImage: z.ZodOptional>; accentPrimary: z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>; background: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; type: z.ZodLiteral<"solid">; }, "strip", z.ZodTypeAny, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"gradient">; }, "strip", z.ZodTypeAny, { type: "gradient"; }, { type: "gradient"; }>]>; border: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; sidebarBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; headerBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; cardBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent1: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent3: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent4: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent5: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent6: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent7: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent8: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent9: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent10: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent11: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent12: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>; type: z.ZodLiteral<"darkAndLight">; }, "strip", z.ZodTypeAny, { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; }, { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; }>]>>; layout: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "px"; }, { value: number; type: "px"; }>, z.ZodObject<{ type: z.ZodLiteral<"rem">; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "rem"; }, { value: number; type: "rem"; }>, z.ZodObject<{ type: z.ZodLiteral<"full">; }, "strip", z.ZodTypeAny, { type: "full"; }, { type: "full"; }>]>>; contentWidth: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "px"; }, { value: number; type: "px"; }>, z.ZodObject<{ type: z.ZodLiteral<"rem">; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "rem"; }, { value: number; type: "rem"; }>]>>; sidebarWidth: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "px"; }, { value: number; type: "px"; }>, z.ZodObject<{ type: z.ZodLiteral<"rem">; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "rem"; }, { value: number; type: "rem"; }>]>>; headerHeight: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "px"; }, { value: number; type: "px"; }>, z.ZodObject<{ type: z.ZodLiteral<"rem">; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "rem"; }, { value: number; type: "rem"; }>]>>; searchbarPlacement: z.ZodOptional>; tabsPlacement: z.ZodOptional>; switcherPlacement: z.ZodOptional>; contentAlignment: z.ZodOptional>; headerPosition: z.ZodOptional>; disableHeader: z.ZodOptional; hideNavLinks: z.ZodOptional; hideFeedback: z.ZodOptional; }, "strip", z.ZodTypeAny, { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; }, { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; }>>; theme: z.ZodOptional>; body: z.ZodOptional>; tabs: z.ZodOptional, z.ZodObject<{ style: z.ZodOptional>; alignment: z.ZodOptional>; placement: z.ZodOptional>; }, "strip", z.ZodTypeAny, { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; }, { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; }>]>>; footerNav: z.ZodOptional>; "page-actions": z.ZodOptional>; "language-switcher": z.ZodOptional>; "product-switcher": z.ZodOptional>; }, "strip", z.ZodTypeAny, { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; }, { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; }>>; settings: z.ZodOptional; disableSearch: z.ZodOptional; disableAnalytics: z.ZodOptional; darkModeCode: z.ZodOptional; defaultSearchFilters: z.ZodOptional; httpSnippets: z.ZodOptional, "many">]>>; hide404Page: z.ZodOptional; useJavascriptAsTypescript: z.ZodOptional; disableExplorerProxy: z.ZodOptional; language: z.ZodOptional>; }, "strip", z.ZodTypeAny, { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; }, { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; }>>; typographyV2: z.ZodOptional; weight: z.ZodOptional>; style: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }>, "many">; display: z.ZodOptional>; fallback: z.ZodOptional>; fontVariationSettings: z.ZodOptional; type: z.ZodLiteral<"custom">; }, "strip", z.ZodTypeAny, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }>]>>; bodyFont: z.ZodOptional; weight: z.ZodOptional>; style: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }>, "many">; display: z.ZodOptional>; fallback: z.ZodOptional>; fontVariationSettings: z.ZodOptional; type: z.ZodLiteral<"custom">; }, "strip", z.ZodTypeAny, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }>]>>; codeFont: z.ZodOptional; weight: z.ZodOptional>; style: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }>, "many">; display: z.ZodOptional>; fallback: z.ZodOptional>; fontVariationSettings: z.ZodOptional; type: z.ZodLiteral<"custom">; }, "strip", z.ZodTypeAny, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }>]>>; }, "strip", z.ZodTypeAny, { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; }, { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; }>>; analyticsConfig: z.ZodOptional>; fullstory: z.ZodOptional>; intercom: z.ZodOptional; }, "strip", z.ZodTypeAny, { appId: string; apiBase?: string | undefined; }, { appId: string; apiBase?: string | undefined; }>>; posthog: z.ZodOptional; }, "strip", z.ZodTypeAny, { apiKey: string; endpoint?: string | undefined; }, { apiKey: string; endpoint?: string | undefined; }>>; gtm: z.ZodOptional>; ga4: z.ZodOptional>; amplitude: z.ZodOptional>; mixpanel: z.ZodOptional>; hotjar: z.ZodOptional>; koala: z.ZodOptional>; logrocket: z.ZodOptional>; pirsch: z.ZodOptional>; plausible: z.ZodOptional>; fathom: z.ZodOptional>; clearbit: z.ZodOptional>; heap: z.ZodOptional>; }, "strip", z.ZodTypeAny, { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; }, { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; }>>; integrations: z.ZodOptional; context7: z.ZodOptional>; }, "strip", z.ZodTypeAny, { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; }, { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; }>>; css: z.ZodOptional>; }, "strip", z.ZodTypeAny, { inline?: string[] | undefined; }, { inline?: string[] | undefined; }>>; js: z.ZodOptional; strategy: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }, { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }>, "many">>; files: z.ZodArray; strategy: z.ZodOptional>; }, "strip", z.ZodTypeAny, { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }, { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }>, "many">; inline: z.ZodOptional>; }, "strip", z.ZodTypeAny, { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; }, { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; }>>; aiChatConfig: z.ZodOptional>; systemPrompt: z.ZodOptional; location: z.ZodOptional, "many">>; datasources: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; title?: string | undefined; }, { url: string; title?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; }, { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; }>>; pageActions: z.ZodOptional>; options: z.ZodOptional; viewAsMarkdown: z.ZodOptional; askAi: z.ZodOptional; openAi: z.ZodOptional; claude: z.ZodOptional; cursor: z.ZodOptional; claudeCode: z.ZodOptional; vscode: z.ZodOptional; custom: z.ZodOptional; url: z.ZodString; icon: z.ZodOptional; default: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }, { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; }, { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; }, { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; }>>; editThisPageLaunch: z.ZodOptional>; header: z.ZodOptional; footer: z.ZodOptional; logo: z.ZodOptional>; logoV2: z.ZodOptional>; light: z.ZodOptional>; }, "strip", z.ZodTypeAny, { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; }, { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; }>>; colors: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>>; colorsV2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"unthemed">; }, "strip", z.ZodTypeAny, { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>, z.ZodObject<{ dark: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; light: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"themed">; }, "strip", z.ZodTypeAny, { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>]>>; background: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"unthemed">; }, "strip", z.ZodTypeAny, { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>, z.ZodObject<{ dark: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; light: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"themed">; }, "strip", z.ZodTypeAny, { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>]>>; }, "strip", z.ZodTypeAny, { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; }, { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; }>>; typography: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; fontFile: string & { FileId: void; }; }, { name: string; fontFile: string & { FileId: void; }; }>>; bodyFont: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; fontFile: string & { FileId: void; }; }, { name: string; fontFile: string & { FileId: void; }; }>>; codeFont: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; fontFile: string & { FileId: void; }; }, { name: string; fontFile: string & { FileId: void; }; }>>; }, "strip", z.ZodTypeAny, { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; }, { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; }>>; }, "strip", z.ZodTypeAny, { js?: { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; } | undefined; header?: string | undefined; root?: RootNode | undefined; hideNavLinks?: boolean | undefined; title?: string | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; navigation?: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; } | undefined; defaultLanguage?: "typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "js" | "ts" | "php" | "swift" | "rust" | "nodets" | "nodejs" | "dotnet" | "jvm" | undefined; languages?: ("en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr")[] | undefined; announcement?: { text: string; } | undefined; navbarLinks?: ({ type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; } | { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; })[] | undefined; footerLinks?: ({ value: string & { Url: void; }; type: "github"; } | { value: string & { Url: void; }; type: "twitter"; } | { value: string & { Url: void; }; type: "x"; } | { value: string & { Url: void; }; type: "linkedin"; } | { value: string & { Url: void; }; type: "youtube"; } | { value: string & { Url: void; }; type: "instagram"; } | { value: string & { Url: void; }; type: "facebook"; } | { value: string & { Url: void; }; type: "discord"; } | { value: string & { Url: void; }; type: "slack"; } | { value: string & { Url: void; }; type: "hackernews"; } | { value: string & { Url: void; }; type: "medium"; } | { value: string & { Url: void; }; type: "website"; })[] | undefined; logoHeight?: number | undefined; logoHref?: Url | undefined; logoRightText?: string | undefined; favicon?: import("./shared.js").FileId | undefined; agents?: { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; } | undefined; metadata?: { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; } | undefined; redirects?: { source: string; destination: string; permanent?: boolean | undefined; }[] | undefined; colorsV3?: { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; } | undefined; layout?: { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; } | undefined; theme?: { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; } | undefined; settings?: { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; } | undefined; typographyV2?: { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; } | undefined; analyticsConfig?: { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; } | undefined; integrations?: { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; } | undefined; css?: { inline?: string[] | undefined; } | undefined; aiChatConfig?: { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; } | undefined; pageActions?: { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; } | undefined; footer?: string | undefined; logoV2?: { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; } | undefined; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; colorsV2?: { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; } | undefined; typography?: { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; } | undefined; }, { js?: { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; } | undefined; header?: string | undefined; root?: RootNode | undefined; hideNavLinks?: boolean | undefined; title?: string | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; navigation?: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; } | undefined; defaultLanguage?: "typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "js" | "ts" | "php" | "swift" | "rust" | "nodets" | "nodejs" | "dotnet" | "jvm" | undefined; languages?: ("en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr")[] | undefined; announcement?: { text: string; } | undefined; navbarLinks?: ({ type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; } | { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; })[] | undefined; footerLinks?: ({ value: string & { Url: void; }; type: "github"; } | { value: string & { Url: void; }; type: "twitter"; } | { value: string & { Url: void; }; type: "x"; } | { value: string & { Url: void; }; type: "linkedin"; } | { value: string & { Url: void; }; type: "youtube"; } | { value: string & { Url: void; }; type: "instagram"; } | { value: string & { Url: void; }; type: "facebook"; } | { value: string & { Url: void; }; type: "discord"; } | { value: string & { Url: void; }; type: "slack"; } | { value: string & { Url: void; }; type: "hackernews"; } | { value: string & { Url: void; }; type: "medium"; } | { value: string & { Url: void; }; type: "website"; })[] | undefined; logoHeight?: number | undefined; logoHref?: Url | undefined; logoRightText?: string | undefined; favicon?: import("./shared.js").FileId | undefined; agents?: { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; } | undefined; metadata?: { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; } | undefined; redirects?: { source: string; destination: string; permanent?: boolean | undefined; }[] | undefined; colorsV3?: { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; } | undefined; layout?: { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; } | undefined; theme?: { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; } | undefined; settings?: { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; } | undefined; typographyV2?: { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; } | undefined; analyticsConfig?: { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; } | undefined; integrations?: { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; } | undefined; css?: { inline?: string[] | undefined; } | undefined; aiChatConfig?: { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; } | undefined; pageActions?: { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; } | undefined; footer?: string | undefined; logoV2?: { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; } | undefined; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; colorsV2?: { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; } | undefined; typography?: { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; } | undefined; }>; colors: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { files: Partial>; config: { js?: { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; } | undefined; header?: string | undefined; root?: RootNode | undefined; hideNavLinks?: boolean | undefined; title?: string | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; navigation?: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; } | undefined; defaultLanguage?: "typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "js" | "ts" | "php" | "swift" | "rust" | "nodets" | "nodejs" | "dotnet" | "jvm" | undefined; languages?: ("en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr")[] | undefined; announcement?: { text: string; } | undefined; navbarLinks?: ({ type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; } | { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; })[] | undefined; footerLinks?: ({ value: string & { Url: void; }; type: "github"; } | { value: string & { Url: void; }; type: "twitter"; } | { value: string & { Url: void; }; type: "x"; } | { value: string & { Url: void; }; type: "linkedin"; } | { value: string & { Url: void; }; type: "youtube"; } | { value: string & { Url: void; }; type: "instagram"; } | { value: string & { Url: void; }; type: "facebook"; } | { value: string & { Url: void; }; type: "discord"; } | { value: string & { Url: void; }; type: "slack"; } | { value: string & { Url: void; }; type: "hackernews"; } | { value: string & { Url: void; }; type: "medium"; } | { value: string & { Url: void; }; type: "website"; })[] | undefined; logoHeight?: number | undefined; logoHref?: Url | undefined; logoRightText?: string | undefined; favicon?: import("./shared.js").FileId | undefined; agents?: { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; } | undefined; metadata?: { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; } | undefined; redirects?: { source: string; destination: string; permanent?: boolean | undefined; }[] | undefined; colorsV3?: { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; } | undefined; layout?: { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; } | undefined; theme?: { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; } | undefined; settings?: { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; } | undefined; typographyV2?: { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; } | undefined; analyticsConfig?: { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; } | undefined; integrations?: { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; } | undefined; css?: { inline?: string[] | undefined; } | undefined; aiChatConfig?: { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; } | undefined; pageActions?: { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; } | undefined; footer?: string | undefined; logoV2?: { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; } | undefined; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; colorsV2?: { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; } | undefined; typography?: { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; } | undefined; }; pages: Partial>; referencedApis: import("./shared.js").ApiDefinitionId[]; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; }, { files: Partial>; config: { js?: { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; } | undefined; header?: string | undefined; root?: RootNode | undefined; hideNavLinks?: boolean | undefined; title?: string | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; navigation?: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; } | undefined; defaultLanguage?: "typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "js" | "ts" | "php" | "swift" | "rust" | "nodets" | "nodejs" | "dotnet" | "jvm" | undefined; languages?: ("en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr")[] | undefined; announcement?: { text: string; } | undefined; navbarLinks?: ({ type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; } | { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; })[] | undefined; footerLinks?: ({ value: string & { Url: void; }; type: "github"; } | { value: string & { Url: void; }; type: "twitter"; } | { value: string & { Url: void; }; type: "x"; } | { value: string & { Url: void; }; type: "linkedin"; } | { value: string & { Url: void; }; type: "youtube"; } | { value: string & { Url: void; }; type: "instagram"; } | { value: string & { Url: void; }; type: "facebook"; } | { value: string & { Url: void; }; type: "discord"; } | { value: string & { Url: void; }; type: "slack"; } | { value: string & { Url: void; }; type: "hackernews"; } | { value: string & { Url: void; }; type: "medium"; } | { value: string & { Url: void; }; type: "website"; })[] | undefined; logoHeight?: number | undefined; logoHref?: Url | undefined; logoRightText?: string | undefined; favicon?: import("./shared.js").FileId | undefined; agents?: { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; } | undefined; metadata?: { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; } | undefined; redirects?: { source: string; destination: string; permanent?: boolean | undefined; }[] | undefined; colorsV3?: { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; } | undefined; layout?: { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; } | undefined; theme?: { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; } | undefined; settings?: { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; } | undefined; typographyV2?: { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; } | undefined; analyticsConfig?: { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; } | undefined; integrations?: { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; } | undefined; css?: { inline?: string[] | undefined; } | undefined; aiChatConfig?: { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; } | undefined; pageActions?: { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; } | undefined; footer?: string | undefined; logoV2?: { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; } | undefined; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; colorsV2?: { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; } | undefined; typography?: { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; } | undefined; }; pages: Partial>; referencedApis: import("./shared.js").ApiDefinitionId[]; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; }>; export type DocsDefinitionDbV1 = z.infer; export declare const DocsDefinitionDbV2Schema: z.ZodObject<{ pages: z.ZodRecord, z.ZodObject<{ markdown: z.ZodString; editThisPageUrl: z.ZodOptional>; editThisPageLaunch: z.ZodOptional>; rawMarkdown: z.ZodOptional; }, "strip", z.ZodTypeAny, { markdown: string; editThisPageUrl?: Url | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; rawMarkdown?: string | undefined; }, { markdown: string; editThisPageUrl?: Url | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; rawMarkdown?: string | undefined; }>>; referencedApis: z.ZodArray, "many">; files: z.ZodRecord, z.ZodObject<{ s3Key: z.ZodString; }, "strip", z.ZodTypeAny, { s3Key: string; }, { s3Key: string; }>>; config: z.ZodObject<{ title: z.ZodOptional; defaultLanguage: z.ZodOptional>; languages: z.ZodOptional, "many">>; announcement: z.ZodOptional>; navigation: z.ZodOptional, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>]>, "many">>; tabsV2: z.ZodOptional, "many">>; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }>, z.ZodObject<{ items: z.ZodArray, "many">; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }>]>, z.ZodObject<{ versions: z.ZodArray; urlSlug: z.ZodOptional; availability: z.ZodOptional>; config: z.ZodUnion<[z.ZodObject<{ tabs: z.ZodOptional, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>]>, "many">>; tabsV2: z.ZodOptional, "many">>; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }>, z.ZodObject<{ items: z.ZodArray, "many">; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }>]>; }, "strip", z.ZodTypeAny, { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }, { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; }, { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; }>]>>; root: z.ZodOptional>; navbarLinks: z.ZodOptional; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"filled">; }, "strip", z.ZodTypeAny, { type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"outlined">; }, "strip", z.ZodTypeAny, { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"minimal">; }, "strip", z.ZodTypeAny, { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"github">; }, "strip", z.ZodTypeAny, { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; }, { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; }>, z.ZodObject<{ links: z.ZodArray; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, "many">; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"dropdown">; }, "strip", z.ZodTypeAny, { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"primary">; }, "strip", z.ZodTypeAny, { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"secondary">; }, "strip", z.ZodTypeAny, { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>]>, "many">>; footerLinks: z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "github"; }, { value: string & { Url: void; }; type: "github"; }>, z.ZodObject<{ type: z.ZodLiteral<"twitter">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "twitter"; }, { value: string & { Url: void; }; type: "twitter"; }>, z.ZodObject<{ type: z.ZodLiteral<"x">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "x"; }, { value: string & { Url: void; }; type: "x"; }>, z.ZodObject<{ type: z.ZodLiteral<"linkedin">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "linkedin"; }, { value: string & { Url: void; }; type: "linkedin"; }>, z.ZodObject<{ type: z.ZodLiteral<"youtube">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "youtube"; }, { value: string & { Url: void; }; type: "youtube"; }>, z.ZodObject<{ type: z.ZodLiteral<"instagram">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "instagram"; }, { value: string & { Url: void; }; type: "instagram"; }>, z.ZodObject<{ type: z.ZodLiteral<"facebook">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "facebook"; }, { value: string & { Url: void; }; type: "facebook"; }>, z.ZodObject<{ type: z.ZodLiteral<"discord">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "discord"; }, { value: string & { Url: void; }; type: "discord"; }>, z.ZodObject<{ type: z.ZodLiteral<"slack">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "slack"; }, { value: string & { Url: void; }; type: "slack"; }>, z.ZodObject<{ type: z.ZodLiteral<"hackernews">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "hackernews"; }, { value: string & { Url: void; }; type: "hackernews"; }>, z.ZodObject<{ type: z.ZodLiteral<"medium">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "medium"; }, { value: string & { Url: void; }; type: "medium"; }>, z.ZodObject<{ type: z.ZodLiteral<"website">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "website"; }, { value: string & { Url: void; }; type: "website"; }>]>, "many">>; hideNavLinks: z.ZodOptional; logoHeight: z.ZodOptional; logoHref: z.ZodOptional>; logoRightText: z.ZodOptional; favicon: z.ZodOptional>; agents: z.ZodOptional; pageDescriptionSource: z.ZodOptional>; }, "strip", z.ZodTypeAny, { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; }, { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; }>>; metadata: z.ZodOptional; "og:title": z.ZodOptional; "og:description": z.ZodOptional; "og:url": z.ZodOptional; "og:image": z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { FileId: void; }; type: "fileId"; }, { value: string & { FileId: void; }; type: "fileId"; }>, z.ZodObject<{ type: z.ZodLiteral<"url">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "url"; }, { value: string & { Url: void; }; type: "url"; }>]>>; "og:image:width": z.ZodOptional; "og:image:height": z.ZodOptional; "og:locale": z.ZodOptional; "og:logo": z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { FileId: void; }; type: "fileId"; }, { value: string & { FileId: void; }; type: "fileId"; }>, z.ZodObject<{ type: z.ZodLiteral<"url">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "url"; }, { value: string & { Url: void; }; type: "url"; }>]>>; "twitter:title": z.ZodOptional; "twitter:description": z.ZodOptional; "twitter:handle": z.ZodOptional; "twitter:image": z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { FileId: void; }; type: "fileId"; }, { value: string & { FileId: void; }; type: "fileId"; }>, z.ZodObject<{ type: z.ZodLiteral<"url">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "url"; }, { value: string & { Url: void; }; type: "url"; }>]>>; "twitter:site": z.ZodOptional; "twitter:url": z.ZodOptional; "twitter:card": z.ZodOptional>; "og:background-image": z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { FileId: void; }; type: "fileId"; }, { value: string & { FileId: void; }; type: "fileId"; }>, z.ZodObject<{ type: z.ZodLiteral<"url">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "url"; }, { value: string & { Url: void; }; type: "url"; }>]>>; "og:dynamic": z.ZodOptional; noindex: z.ZodOptional; nofollow: z.ZodOptional; canonicalHost: z.ZodOptional; }, "strip", z.ZodTypeAny, { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; }, { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; }>>; redirects: z.ZodOptional; }, "strip", z.ZodTypeAny, { source: string; destination: string; permanent?: boolean | undefined; }, { source: string; destination: string; permanent?: boolean | undefined; }>, "many">>; backgroundImage: z.ZodOptional>; colorsV3: z.ZodOptional>; backgroundImage: z.ZodOptional>; accentPrimary: z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>; background: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; type: z.ZodLiteral<"solid">; }, "strip", z.ZodTypeAny, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"gradient">; }, "strip", z.ZodTypeAny, { type: "gradient"; }, { type: "gradient"; }>]>; border: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; sidebarBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; headerBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; cardBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent1: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent3: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent4: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent5: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent6: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent7: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent8: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent9: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent10: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent11: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent12: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"dark">; }, "strip", z.ZodTypeAny, { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>, z.ZodObject<{ logo: z.ZodOptional>; backgroundImage: z.ZodOptional>; accentPrimary: z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>; background: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; type: z.ZodLiteral<"solid">; }, "strip", z.ZodTypeAny, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"gradient">; }, "strip", z.ZodTypeAny, { type: "gradient"; }, { type: "gradient"; }>]>; border: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; sidebarBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; headerBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; cardBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent1: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent3: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent4: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent5: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent6: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent7: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent8: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent9: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent10: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent11: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent12: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"light">; }, "strip", z.ZodTypeAny, { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>, z.ZodObject<{ dark: z.ZodObject<{ logo: z.ZodOptional>; backgroundImage: z.ZodOptional>; accentPrimary: z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>; background: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; type: z.ZodLiteral<"solid">; }, "strip", z.ZodTypeAny, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"gradient">; }, "strip", z.ZodTypeAny, { type: "gradient"; }, { type: "gradient"; }>]>; border: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; sidebarBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; headerBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; cardBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent1: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent3: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent4: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent5: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent6: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent7: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent8: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent9: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent10: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent11: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent12: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>; light: z.ZodObject<{ logo: z.ZodOptional>; backgroundImage: z.ZodOptional>; accentPrimary: z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>; background: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; type: z.ZodLiteral<"solid">; }, "strip", z.ZodTypeAny, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"gradient">; }, "strip", z.ZodTypeAny, { type: "gradient"; }, { type: "gradient"; }>]>; border: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; sidebarBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; headerBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; cardBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent1: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent3: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent4: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent5: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent6: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent7: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent8: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent9: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent10: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent11: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent12: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>; type: z.ZodLiteral<"darkAndLight">; }, "strip", z.ZodTypeAny, { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; }, { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; }>]>>; layout: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "px"; }, { value: number; type: "px"; }>, z.ZodObject<{ type: z.ZodLiteral<"rem">; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "rem"; }, { value: number; type: "rem"; }>, z.ZodObject<{ type: z.ZodLiteral<"full">; }, "strip", z.ZodTypeAny, { type: "full"; }, { type: "full"; }>]>>; contentWidth: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "px"; }, { value: number; type: "px"; }>, z.ZodObject<{ type: z.ZodLiteral<"rem">; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "rem"; }, { value: number; type: "rem"; }>]>>; sidebarWidth: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "px"; }, { value: number; type: "px"; }>, z.ZodObject<{ type: z.ZodLiteral<"rem">; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "rem"; }, { value: number; type: "rem"; }>]>>; headerHeight: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "px"; }, { value: number; type: "px"; }>, z.ZodObject<{ type: z.ZodLiteral<"rem">; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "rem"; }, { value: number; type: "rem"; }>]>>; searchbarPlacement: z.ZodOptional>; tabsPlacement: z.ZodOptional>; switcherPlacement: z.ZodOptional>; contentAlignment: z.ZodOptional>; headerPosition: z.ZodOptional>; disableHeader: z.ZodOptional; hideNavLinks: z.ZodOptional; hideFeedback: z.ZodOptional; }, "strip", z.ZodTypeAny, { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; }, { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; }>>; theme: z.ZodOptional>; body: z.ZodOptional>; tabs: z.ZodOptional, z.ZodObject<{ style: z.ZodOptional>; alignment: z.ZodOptional>; placement: z.ZodOptional>; }, "strip", z.ZodTypeAny, { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; }, { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; }>]>>; footerNav: z.ZodOptional>; "page-actions": z.ZodOptional>; "language-switcher": z.ZodOptional>; "product-switcher": z.ZodOptional>; }, "strip", z.ZodTypeAny, { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; }, { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; }>>; settings: z.ZodOptional; disableSearch: z.ZodOptional; disableAnalytics: z.ZodOptional; darkModeCode: z.ZodOptional; defaultSearchFilters: z.ZodOptional; httpSnippets: z.ZodOptional, "many">]>>; hide404Page: z.ZodOptional; useJavascriptAsTypescript: z.ZodOptional; disableExplorerProxy: z.ZodOptional; language: z.ZodOptional>; }, "strip", z.ZodTypeAny, { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; }, { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; }>>; typographyV2: z.ZodOptional; weight: z.ZodOptional>; style: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }>, "many">; display: z.ZodOptional>; fallback: z.ZodOptional>; fontVariationSettings: z.ZodOptional; type: z.ZodLiteral<"custom">; }, "strip", z.ZodTypeAny, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }>]>>; bodyFont: z.ZodOptional; weight: z.ZodOptional>; style: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }>, "many">; display: z.ZodOptional>; fallback: z.ZodOptional>; fontVariationSettings: z.ZodOptional; type: z.ZodLiteral<"custom">; }, "strip", z.ZodTypeAny, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }>]>>; codeFont: z.ZodOptional; weight: z.ZodOptional>; style: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }>, "many">; display: z.ZodOptional>; fallback: z.ZodOptional>; fontVariationSettings: z.ZodOptional; type: z.ZodLiteral<"custom">; }, "strip", z.ZodTypeAny, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }>]>>; }, "strip", z.ZodTypeAny, { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; }, { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; }>>; analyticsConfig: z.ZodOptional>; fullstory: z.ZodOptional>; intercom: z.ZodOptional; }, "strip", z.ZodTypeAny, { appId: string; apiBase?: string | undefined; }, { appId: string; apiBase?: string | undefined; }>>; posthog: z.ZodOptional; }, "strip", z.ZodTypeAny, { apiKey: string; endpoint?: string | undefined; }, { apiKey: string; endpoint?: string | undefined; }>>; gtm: z.ZodOptional>; ga4: z.ZodOptional>; amplitude: z.ZodOptional>; mixpanel: z.ZodOptional>; hotjar: z.ZodOptional>; koala: z.ZodOptional>; logrocket: z.ZodOptional>; pirsch: z.ZodOptional>; plausible: z.ZodOptional>; fathom: z.ZodOptional>; clearbit: z.ZodOptional>; heap: z.ZodOptional>; }, "strip", z.ZodTypeAny, { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; }, { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; }>>; integrations: z.ZodOptional; context7: z.ZodOptional>; }, "strip", z.ZodTypeAny, { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; }, { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; }>>; css: z.ZodOptional>; }, "strip", z.ZodTypeAny, { inline?: string[] | undefined; }, { inline?: string[] | undefined; }>>; js: z.ZodOptional; strategy: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }, { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }>, "many">>; files: z.ZodArray; strategy: z.ZodOptional>; }, "strip", z.ZodTypeAny, { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }, { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }>, "many">; inline: z.ZodOptional>; }, "strip", z.ZodTypeAny, { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; }, { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; }>>; aiChatConfig: z.ZodOptional>; systemPrompt: z.ZodOptional; location: z.ZodOptional, "many">>; datasources: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; title?: string | undefined; }, { url: string; title?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; }, { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; }>>; pageActions: z.ZodOptional>; options: z.ZodOptional; viewAsMarkdown: z.ZodOptional; askAi: z.ZodOptional; openAi: z.ZodOptional; claude: z.ZodOptional; cursor: z.ZodOptional; claudeCode: z.ZodOptional; vscode: z.ZodOptional; custom: z.ZodOptional; url: z.ZodString; icon: z.ZodOptional; default: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }, { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; }, { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; }, { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; }>>; editThisPageLaunch: z.ZodOptional>; header: z.ZodOptional; footer: z.ZodOptional; logo: z.ZodOptional>; logoV2: z.ZodOptional>; light: z.ZodOptional>; }, "strip", z.ZodTypeAny, { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; }, { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; }>>; colors: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>>; colorsV2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"unthemed">; }, "strip", z.ZodTypeAny, { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>, z.ZodObject<{ dark: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; light: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"themed">; }, "strip", z.ZodTypeAny, { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>]>>; background: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"unthemed">; }, "strip", z.ZodTypeAny, { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>, z.ZodObject<{ dark: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; light: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"themed">; }, "strip", z.ZodTypeAny, { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>]>>; }, "strip", z.ZodTypeAny, { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; }, { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; }>>; typography: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; fontFile: string & { FileId: void; }; }, { name: string; fontFile: string & { FileId: void; }; }>>; bodyFont: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; fontFile: string & { FileId: void; }; }, { name: string; fontFile: string & { FileId: void; }; }>>; codeFont: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; fontFile: string & { FileId: void; }; }, { name: string; fontFile: string & { FileId: void; }; }>>; }, "strip", z.ZodTypeAny, { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; }, { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; }>>; }, "strip", z.ZodTypeAny, { js?: { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; } | undefined; header?: string | undefined; root?: RootNode | undefined; hideNavLinks?: boolean | undefined; title?: string | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; navigation?: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; } | undefined; defaultLanguage?: "typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "js" | "ts" | "php" | "swift" | "rust" | "nodets" | "nodejs" | "dotnet" | "jvm" | undefined; languages?: ("en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr")[] | undefined; announcement?: { text: string; } | undefined; navbarLinks?: ({ type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; } | { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; })[] | undefined; footerLinks?: ({ value: string & { Url: void; }; type: "github"; } | { value: string & { Url: void; }; type: "twitter"; } | { value: string & { Url: void; }; type: "x"; } | { value: string & { Url: void; }; type: "linkedin"; } | { value: string & { Url: void; }; type: "youtube"; } | { value: string & { Url: void; }; type: "instagram"; } | { value: string & { Url: void; }; type: "facebook"; } | { value: string & { Url: void; }; type: "discord"; } | { value: string & { Url: void; }; type: "slack"; } | { value: string & { Url: void; }; type: "hackernews"; } | { value: string & { Url: void; }; type: "medium"; } | { value: string & { Url: void; }; type: "website"; })[] | undefined; logoHeight?: number | undefined; logoHref?: Url | undefined; logoRightText?: string | undefined; favicon?: import("./shared.js").FileId | undefined; agents?: { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; } | undefined; metadata?: { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; } | undefined; redirects?: { source: string; destination: string; permanent?: boolean | undefined; }[] | undefined; colorsV3?: { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; } | undefined; layout?: { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; } | undefined; theme?: { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; } | undefined; settings?: { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; } | undefined; typographyV2?: { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; } | undefined; analyticsConfig?: { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; } | undefined; integrations?: { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; } | undefined; css?: { inline?: string[] | undefined; } | undefined; aiChatConfig?: { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; } | undefined; pageActions?: { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; } | undefined; footer?: string | undefined; logoV2?: { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; } | undefined; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; colorsV2?: { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; } | undefined; typography?: { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; } | undefined; }, { js?: { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; } | undefined; header?: string | undefined; root?: RootNode | undefined; hideNavLinks?: boolean | undefined; title?: string | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; navigation?: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; } | undefined; defaultLanguage?: "typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "js" | "ts" | "php" | "swift" | "rust" | "nodets" | "nodejs" | "dotnet" | "jvm" | undefined; languages?: ("en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr")[] | undefined; announcement?: { text: string; } | undefined; navbarLinks?: ({ type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; } | { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; })[] | undefined; footerLinks?: ({ value: string & { Url: void; }; type: "github"; } | { value: string & { Url: void; }; type: "twitter"; } | { value: string & { Url: void; }; type: "x"; } | { value: string & { Url: void; }; type: "linkedin"; } | { value: string & { Url: void; }; type: "youtube"; } | { value: string & { Url: void; }; type: "instagram"; } | { value: string & { Url: void; }; type: "facebook"; } | { value: string & { Url: void; }; type: "discord"; } | { value: string & { Url: void; }; type: "slack"; } | { value: string & { Url: void; }; type: "hackernews"; } | { value: string & { Url: void; }; type: "medium"; } | { value: string & { Url: void; }; type: "website"; })[] | undefined; logoHeight?: number | undefined; logoHref?: Url | undefined; logoRightText?: string | undefined; favicon?: import("./shared.js").FileId | undefined; agents?: { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; } | undefined; metadata?: { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; } | undefined; redirects?: { source: string; destination: string; permanent?: boolean | undefined; }[] | undefined; colorsV3?: { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; } | undefined; layout?: { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; } | undefined; theme?: { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; } | undefined; settings?: { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; } | undefined; typographyV2?: { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; } | undefined; analyticsConfig?: { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; } | undefined; integrations?: { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; } | undefined; css?: { inline?: string[] | undefined; } | undefined; aiChatConfig?: { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; } | undefined; pageActions?: { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; } | undefined; footer?: string | undefined; logoV2?: { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; } | undefined; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; colorsV2?: { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; } | undefined; typography?: { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; } | undefined; }>; colors: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>>; typography: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; fontFile: string & { FileId: void; }; }, { name: string; fontFile: string & { FileId: void; }; }>>; bodyFont: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; fontFile: string & { FileId: void; }; }, { name: string; fontFile: string & { FileId: void; }; }>>; codeFont: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; fontFile: string & { FileId: void; }; }, { name: string; fontFile: string & { FileId: void; }; }>>; }, "strip", z.ZodTypeAny, { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; }, { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; }>>; }, "strip", z.ZodTypeAny, { files: Partial>; config: { js?: { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; } | undefined; header?: string | undefined; root?: RootNode | undefined; hideNavLinks?: boolean | undefined; title?: string | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; navigation?: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; } | undefined; defaultLanguage?: "typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "js" | "ts" | "php" | "swift" | "rust" | "nodets" | "nodejs" | "dotnet" | "jvm" | undefined; languages?: ("en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr")[] | undefined; announcement?: { text: string; } | undefined; navbarLinks?: ({ type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; } | { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; })[] | undefined; footerLinks?: ({ value: string & { Url: void; }; type: "github"; } | { value: string & { Url: void; }; type: "twitter"; } | { value: string & { Url: void; }; type: "x"; } | { value: string & { Url: void; }; type: "linkedin"; } | { value: string & { Url: void; }; type: "youtube"; } | { value: string & { Url: void; }; type: "instagram"; } | { value: string & { Url: void; }; type: "facebook"; } | { value: string & { Url: void; }; type: "discord"; } | { value: string & { Url: void; }; type: "slack"; } | { value: string & { Url: void; }; type: "hackernews"; } | { value: string & { Url: void; }; type: "medium"; } | { value: string & { Url: void; }; type: "website"; })[] | undefined; logoHeight?: number | undefined; logoHref?: Url | undefined; logoRightText?: string | undefined; favicon?: import("./shared.js").FileId | undefined; agents?: { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; } | undefined; metadata?: { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; } | undefined; redirects?: { source: string; destination: string; permanent?: boolean | undefined; }[] | undefined; colorsV3?: { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; } | undefined; layout?: { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; } | undefined; theme?: { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; } | undefined; settings?: { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; } | undefined; typographyV2?: { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; } | undefined; analyticsConfig?: { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; } | undefined; integrations?: { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; } | undefined; css?: { inline?: string[] | undefined; } | undefined; aiChatConfig?: { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; } | undefined; pageActions?: { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; } | undefined; footer?: string | undefined; logoV2?: { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; } | undefined; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; colorsV2?: { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; } | undefined; typography?: { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; } | undefined; }; pages: Partial>; referencedApis: import("./shared.js").ApiDefinitionId[]; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; typography?: { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; } | undefined; }, { files: Partial>; config: { js?: { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; } | undefined; header?: string | undefined; root?: RootNode | undefined; hideNavLinks?: boolean | undefined; title?: string | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; navigation?: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; } | undefined; defaultLanguage?: "typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "js" | "ts" | "php" | "swift" | "rust" | "nodets" | "nodejs" | "dotnet" | "jvm" | undefined; languages?: ("en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr")[] | undefined; announcement?: { text: string; } | undefined; navbarLinks?: ({ type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; } | { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; })[] | undefined; footerLinks?: ({ value: string & { Url: void; }; type: "github"; } | { value: string & { Url: void; }; type: "twitter"; } | { value: string & { Url: void; }; type: "x"; } | { value: string & { Url: void; }; type: "linkedin"; } | { value: string & { Url: void; }; type: "youtube"; } | { value: string & { Url: void; }; type: "instagram"; } | { value: string & { Url: void; }; type: "facebook"; } | { value: string & { Url: void; }; type: "discord"; } | { value: string & { Url: void; }; type: "slack"; } | { value: string & { Url: void; }; type: "hackernews"; } | { value: string & { Url: void; }; type: "medium"; } | { value: string & { Url: void; }; type: "website"; })[] | undefined; logoHeight?: number | undefined; logoHref?: Url | undefined; logoRightText?: string | undefined; favicon?: import("./shared.js").FileId | undefined; agents?: { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; } | undefined; metadata?: { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; } | undefined; redirects?: { source: string; destination: string; permanent?: boolean | undefined; }[] | undefined; colorsV3?: { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; } | undefined; layout?: { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; } | undefined; theme?: { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; } | undefined; settings?: { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; } | undefined; typographyV2?: { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; } | undefined; analyticsConfig?: { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; } | undefined; integrations?: { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; } | undefined; css?: { inline?: string[] | undefined; } | undefined; aiChatConfig?: { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; } | undefined; pageActions?: { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; } | undefined; footer?: string | undefined; logoV2?: { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; } | undefined; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; colorsV2?: { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; } | undefined; typography?: { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; } | undefined; }; pages: Partial>; referencedApis: import("./shared.js").ApiDefinitionId[]; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; typography?: { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; } | undefined; }>; export type DocsDefinitionDbV2 = z.infer; export declare const DocsDefinitionDbV3Schema: z.ZodObject<{ pages: z.ZodRecord, z.ZodObject<{ markdown: z.ZodString; editThisPageUrl: z.ZodOptional>; editThisPageLaunch: z.ZodOptional>; rawMarkdown: z.ZodOptional; }, "strip", z.ZodTypeAny, { markdown: string; editThisPageUrl?: Url | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; rawMarkdown?: string | undefined; }, { markdown: string; editThisPageUrl?: Url | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; rawMarkdown?: string | undefined; }>>; referencedApis: z.ZodArray, "many">; files: z.ZodRecord, z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ s3Key: z.ZodString; type: z.ZodLiteral<"s3Key">; }, "strip", z.ZodTypeAny, { type: "s3Key"; s3Key: string; }, { type: "s3Key"; s3Key: string; }>, z.ZodObject<{ s3Key: z.ZodString; width: z.ZodNumber; height: z.ZodNumber; blurDataUrl: z.ZodOptional; alt: z.ZodOptional; type: z.ZodLiteral<"image">; }, "strip", z.ZodTypeAny, { type: "image"; width: number; height: number; s3Key: string; blurDataUrl?: string | undefined; alt?: string | undefined; }, { type: "image"; width: number; height: number; s3Key: string; blurDataUrl?: string | undefined; alt?: string | undefined; }>]>>; config: z.ZodObject<{ title: z.ZodOptional; defaultLanguage: z.ZodOptional>; languages: z.ZodOptional, "many">>; announcement: z.ZodOptional>; navigation: z.ZodOptional, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>]>, "many">>; tabsV2: z.ZodOptional, "many">>; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }>, z.ZodObject<{ items: z.ZodArray, "many">; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }>]>, z.ZodObject<{ versions: z.ZodArray; urlSlug: z.ZodOptional; availability: z.ZodOptional>; config: z.ZodUnion<[z.ZodObject<{ tabs: z.ZodOptional, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>]>, "many">>; tabsV2: z.ZodOptional, "many">>; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }>, z.ZodObject<{ items: z.ZodArray, "many">; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }>]>; }, "strip", z.ZodTypeAny, { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }, { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; }, { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; }>]>>; root: z.ZodOptional>; navbarLinks: z.ZodOptional; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"filled">; }, "strip", z.ZodTypeAny, { type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"outlined">; }, "strip", z.ZodTypeAny, { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"minimal">; }, "strip", z.ZodTypeAny, { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"github">; }, "strip", z.ZodTypeAny, { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; }, { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; }>, z.ZodObject<{ links: z.ZodArray; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, "many">; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"dropdown">; }, "strip", z.ZodTypeAny, { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"primary">; }, "strip", z.ZodTypeAny, { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"secondary">; }, "strip", z.ZodTypeAny, { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>]>, "many">>; footerLinks: z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "github"; }, { value: string & { Url: void; }; type: "github"; }>, z.ZodObject<{ type: z.ZodLiteral<"twitter">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "twitter"; }, { value: string & { Url: void; }; type: "twitter"; }>, z.ZodObject<{ type: z.ZodLiteral<"x">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "x"; }, { value: string & { Url: void; }; type: "x"; }>, z.ZodObject<{ type: z.ZodLiteral<"linkedin">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "linkedin"; }, { value: string & { Url: void; }; type: "linkedin"; }>, z.ZodObject<{ type: z.ZodLiteral<"youtube">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "youtube"; }, { value: string & { Url: void; }; type: "youtube"; }>, z.ZodObject<{ type: z.ZodLiteral<"instagram">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "instagram"; }, { value: string & { Url: void; }; type: "instagram"; }>, z.ZodObject<{ type: z.ZodLiteral<"facebook">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "facebook"; }, { value: string & { Url: void; }; type: "facebook"; }>, z.ZodObject<{ type: z.ZodLiteral<"discord">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "discord"; }, { value: string & { Url: void; }; type: "discord"; }>, z.ZodObject<{ type: z.ZodLiteral<"slack">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "slack"; }, { value: string & { Url: void; }; type: "slack"; }>, z.ZodObject<{ type: z.ZodLiteral<"hackernews">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "hackernews"; }, { value: string & { Url: void; }; type: "hackernews"; }>, z.ZodObject<{ type: z.ZodLiteral<"medium">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "medium"; }, { value: string & { Url: void; }; type: "medium"; }>, z.ZodObject<{ type: z.ZodLiteral<"website">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "website"; }, { value: string & { Url: void; }; type: "website"; }>]>, "many">>; hideNavLinks: z.ZodOptional; logoHeight: z.ZodOptional; logoHref: z.ZodOptional>; logoRightText: z.ZodOptional; favicon: z.ZodOptional>; agents: z.ZodOptional; pageDescriptionSource: z.ZodOptional>; }, "strip", z.ZodTypeAny, { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; }, { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; }>>; metadata: z.ZodOptional; "og:title": z.ZodOptional; "og:description": z.ZodOptional; "og:url": z.ZodOptional; "og:image": z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { FileId: void; }; type: "fileId"; }, { value: string & { FileId: void; }; type: "fileId"; }>, z.ZodObject<{ type: z.ZodLiteral<"url">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "url"; }, { value: string & { Url: void; }; type: "url"; }>]>>; "og:image:width": z.ZodOptional; "og:image:height": z.ZodOptional; "og:locale": z.ZodOptional; "og:logo": z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { FileId: void; }; type: "fileId"; }, { value: string & { FileId: void; }; type: "fileId"; }>, z.ZodObject<{ type: z.ZodLiteral<"url">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "url"; }, { value: string & { Url: void; }; type: "url"; }>]>>; "twitter:title": z.ZodOptional; "twitter:description": z.ZodOptional; "twitter:handle": z.ZodOptional; "twitter:image": z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { FileId: void; }; type: "fileId"; }, { value: string & { FileId: void; }; type: "fileId"; }>, z.ZodObject<{ type: z.ZodLiteral<"url">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "url"; }, { value: string & { Url: void; }; type: "url"; }>]>>; "twitter:site": z.ZodOptional; "twitter:url": z.ZodOptional; "twitter:card": z.ZodOptional>; "og:background-image": z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { FileId: void; }; type: "fileId"; }, { value: string & { FileId: void; }; type: "fileId"; }>, z.ZodObject<{ type: z.ZodLiteral<"url">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "url"; }, { value: string & { Url: void; }; type: "url"; }>]>>; "og:dynamic": z.ZodOptional; noindex: z.ZodOptional; nofollow: z.ZodOptional; canonicalHost: z.ZodOptional; }, "strip", z.ZodTypeAny, { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; }, { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; }>>; redirects: z.ZodOptional; }, "strip", z.ZodTypeAny, { source: string; destination: string; permanent?: boolean | undefined; }, { source: string; destination: string; permanent?: boolean | undefined; }>, "many">>; backgroundImage: z.ZodOptional>; colorsV3: z.ZodOptional>; backgroundImage: z.ZodOptional>; accentPrimary: z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>; background: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; type: z.ZodLiteral<"solid">; }, "strip", z.ZodTypeAny, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"gradient">; }, "strip", z.ZodTypeAny, { type: "gradient"; }, { type: "gradient"; }>]>; border: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; sidebarBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; headerBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; cardBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent1: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent3: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent4: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent5: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent6: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent7: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent8: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent9: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent10: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent11: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent12: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"dark">; }, "strip", z.ZodTypeAny, { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>, z.ZodObject<{ logo: z.ZodOptional>; backgroundImage: z.ZodOptional>; accentPrimary: z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>; background: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; type: z.ZodLiteral<"solid">; }, "strip", z.ZodTypeAny, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"gradient">; }, "strip", z.ZodTypeAny, { type: "gradient"; }, { type: "gradient"; }>]>; border: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; sidebarBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; headerBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; cardBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent1: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent3: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent4: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent5: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent6: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent7: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent8: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent9: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent10: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent11: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent12: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"light">; }, "strip", z.ZodTypeAny, { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>, z.ZodObject<{ dark: z.ZodObject<{ logo: z.ZodOptional>; backgroundImage: z.ZodOptional>; accentPrimary: z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>; background: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; type: z.ZodLiteral<"solid">; }, "strip", z.ZodTypeAny, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"gradient">; }, "strip", z.ZodTypeAny, { type: "gradient"; }, { type: "gradient"; }>]>; border: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; sidebarBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; headerBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; cardBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent1: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent3: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent4: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent5: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent6: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent7: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent8: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent9: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent10: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent11: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent12: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>; light: z.ZodObject<{ logo: z.ZodOptional>; backgroundImage: z.ZodOptional>; accentPrimary: z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>; background: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; type: z.ZodLiteral<"solid">; }, "strip", z.ZodTypeAny, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"gradient">; }, "strip", z.ZodTypeAny, { type: "gradient"; }, { type: "gradient"; }>]>; border: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; sidebarBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; headerBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; cardBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent1: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent3: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent4: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent5: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent6: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent7: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent8: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent9: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent10: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent11: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent12: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>; type: z.ZodLiteral<"darkAndLight">; }, "strip", z.ZodTypeAny, { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; }, { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; }>]>>; layout: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "px"; }, { value: number; type: "px"; }>, z.ZodObject<{ type: z.ZodLiteral<"rem">; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "rem"; }, { value: number; type: "rem"; }>, z.ZodObject<{ type: z.ZodLiteral<"full">; }, "strip", z.ZodTypeAny, { type: "full"; }, { type: "full"; }>]>>; contentWidth: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "px"; }, { value: number; type: "px"; }>, z.ZodObject<{ type: z.ZodLiteral<"rem">; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "rem"; }, { value: number; type: "rem"; }>]>>; sidebarWidth: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "px"; }, { value: number; type: "px"; }>, z.ZodObject<{ type: z.ZodLiteral<"rem">; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "rem"; }, { value: number; type: "rem"; }>]>>; headerHeight: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "px"; }, { value: number; type: "px"; }>, z.ZodObject<{ type: z.ZodLiteral<"rem">; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "rem"; }, { value: number; type: "rem"; }>]>>; searchbarPlacement: z.ZodOptional>; tabsPlacement: z.ZodOptional>; switcherPlacement: z.ZodOptional>; contentAlignment: z.ZodOptional>; headerPosition: z.ZodOptional>; disableHeader: z.ZodOptional; hideNavLinks: z.ZodOptional; hideFeedback: z.ZodOptional; }, "strip", z.ZodTypeAny, { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; }, { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; }>>; theme: z.ZodOptional>; body: z.ZodOptional>; tabs: z.ZodOptional, z.ZodObject<{ style: z.ZodOptional>; alignment: z.ZodOptional>; placement: z.ZodOptional>; }, "strip", z.ZodTypeAny, { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; }, { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; }>]>>; footerNav: z.ZodOptional>; "page-actions": z.ZodOptional>; "language-switcher": z.ZodOptional>; "product-switcher": z.ZodOptional>; }, "strip", z.ZodTypeAny, { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; }, { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; }>>; settings: z.ZodOptional; disableSearch: z.ZodOptional; disableAnalytics: z.ZodOptional; darkModeCode: z.ZodOptional; defaultSearchFilters: z.ZodOptional; httpSnippets: z.ZodOptional, "many">]>>; hide404Page: z.ZodOptional; useJavascriptAsTypescript: z.ZodOptional; disableExplorerProxy: z.ZodOptional; language: z.ZodOptional>; }, "strip", z.ZodTypeAny, { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; }, { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; }>>; typographyV2: z.ZodOptional; weight: z.ZodOptional>; style: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }>, "many">; display: z.ZodOptional>; fallback: z.ZodOptional>; fontVariationSettings: z.ZodOptional; type: z.ZodLiteral<"custom">; }, "strip", z.ZodTypeAny, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }>]>>; bodyFont: z.ZodOptional; weight: z.ZodOptional>; style: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }>, "many">; display: z.ZodOptional>; fallback: z.ZodOptional>; fontVariationSettings: z.ZodOptional; type: z.ZodLiteral<"custom">; }, "strip", z.ZodTypeAny, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }>]>>; codeFont: z.ZodOptional; weight: z.ZodOptional>; style: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }>, "many">; display: z.ZodOptional>; fallback: z.ZodOptional>; fontVariationSettings: z.ZodOptional; type: z.ZodLiteral<"custom">; }, "strip", z.ZodTypeAny, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }>]>>; }, "strip", z.ZodTypeAny, { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; }, { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; }>>; analyticsConfig: z.ZodOptional>; fullstory: z.ZodOptional>; intercom: z.ZodOptional; }, "strip", z.ZodTypeAny, { appId: string; apiBase?: string | undefined; }, { appId: string; apiBase?: string | undefined; }>>; posthog: z.ZodOptional; }, "strip", z.ZodTypeAny, { apiKey: string; endpoint?: string | undefined; }, { apiKey: string; endpoint?: string | undefined; }>>; gtm: z.ZodOptional>; ga4: z.ZodOptional>; amplitude: z.ZodOptional>; mixpanel: z.ZodOptional>; hotjar: z.ZodOptional>; koala: z.ZodOptional>; logrocket: z.ZodOptional>; pirsch: z.ZodOptional>; plausible: z.ZodOptional>; fathom: z.ZodOptional>; clearbit: z.ZodOptional>; heap: z.ZodOptional>; }, "strip", z.ZodTypeAny, { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; }, { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; }>>; integrations: z.ZodOptional; context7: z.ZodOptional>; }, "strip", z.ZodTypeAny, { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; }, { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; }>>; css: z.ZodOptional>; }, "strip", z.ZodTypeAny, { inline?: string[] | undefined; }, { inline?: string[] | undefined; }>>; js: z.ZodOptional; strategy: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }, { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }>, "many">>; files: z.ZodArray; strategy: z.ZodOptional>; }, "strip", z.ZodTypeAny, { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }, { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }>, "many">; inline: z.ZodOptional>; }, "strip", z.ZodTypeAny, { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; }, { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; }>>; aiChatConfig: z.ZodOptional>; systemPrompt: z.ZodOptional; location: z.ZodOptional, "many">>; datasources: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; title?: string | undefined; }, { url: string; title?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; }, { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; }>>; pageActions: z.ZodOptional>; options: z.ZodOptional; viewAsMarkdown: z.ZodOptional; askAi: z.ZodOptional; openAi: z.ZodOptional; claude: z.ZodOptional; cursor: z.ZodOptional; claudeCode: z.ZodOptional; vscode: z.ZodOptional; custom: z.ZodOptional; url: z.ZodString; icon: z.ZodOptional; default: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }, { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; }, { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; }, { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; }>>; editThisPageLaunch: z.ZodOptional>; header: z.ZodOptional; footer: z.ZodOptional; logo: z.ZodOptional>; logoV2: z.ZodOptional>; light: z.ZodOptional>; }, "strip", z.ZodTypeAny, { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; }, { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; }>>; colors: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>>; colorsV2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"unthemed">; }, "strip", z.ZodTypeAny, { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>, z.ZodObject<{ dark: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; light: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"themed">; }, "strip", z.ZodTypeAny, { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>]>>; background: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"unthemed">; }, "strip", z.ZodTypeAny, { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>, z.ZodObject<{ dark: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; light: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"themed">; }, "strip", z.ZodTypeAny, { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>]>>; }, "strip", z.ZodTypeAny, { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; }, { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; }>>; typography: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; fontFile: string & { FileId: void; }; }, { name: string; fontFile: string & { FileId: void; }; }>>; bodyFont: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; fontFile: string & { FileId: void; }; }, { name: string; fontFile: string & { FileId: void; }; }>>; codeFont: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; fontFile: string & { FileId: void; }; }, { name: string; fontFile: string & { FileId: void; }; }>>; }, "strip", z.ZodTypeAny, { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; }, { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; }>>; }, "strip", z.ZodTypeAny, { js?: { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; } | undefined; header?: string | undefined; root?: RootNode | undefined; hideNavLinks?: boolean | undefined; title?: string | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; navigation?: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; } | undefined; defaultLanguage?: "typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "js" | "ts" | "php" | "swift" | "rust" | "nodets" | "nodejs" | "dotnet" | "jvm" | undefined; languages?: ("en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr")[] | undefined; announcement?: { text: string; } | undefined; navbarLinks?: ({ type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; } | { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; })[] | undefined; footerLinks?: ({ value: string & { Url: void; }; type: "github"; } | { value: string & { Url: void; }; type: "twitter"; } | { value: string & { Url: void; }; type: "x"; } | { value: string & { Url: void; }; type: "linkedin"; } | { value: string & { Url: void; }; type: "youtube"; } | { value: string & { Url: void; }; type: "instagram"; } | { value: string & { Url: void; }; type: "facebook"; } | { value: string & { Url: void; }; type: "discord"; } | { value: string & { Url: void; }; type: "slack"; } | { value: string & { Url: void; }; type: "hackernews"; } | { value: string & { Url: void; }; type: "medium"; } | { value: string & { Url: void; }; type: "website"; })[] | undefined; logoHeight?: number | undefined; logoHref?: Url | undefined; logoRightText?: string | undefined; favicon?: import("./shared.js").FileId | undefined; agents?: { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; } | undefined; metadata?: { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; } | undefined; redirects?: { source: string; destination: string; permanent?: boolean | undefined; }[] | undefined; colorsV3?: { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; } | undefined; layout?: { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; } | undefined; theme?: { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; } | undefined; settings?: { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; } | undefined; typographyV2?: { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; } | undefined; analyticsConfig?: { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; } | undefined; integrations?: { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; } | undefined; css?: { inline?: string[] | undefined; } | undefined; aiChatConfig?: { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; } | undefined; pageActions?: { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; } | undefined; footer?: string | undefined; logoV2?: { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; } | undefined; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; colorsV2?: { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; } | undefined; typography?: { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; } | undefined; }, { js?: { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; } | undefined; header?: string | undefined; root?: RootNode | undefined; hideNavLinks?: boolean | undefined; title?: string | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; navigation?: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; } | undefined; defaultLanguage?: "typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "js" | "ts" | "php" | "swift" | "rust" | "nodets" | "nodejs" | "dotnet" | "jvm" | undefined; languages?: ("en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr")[] | undefined; announcement?: { text: string; } | undefined; navbarLinks?: ({ type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; } | { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; })[] | undefined; footerLinks?: ({ value: string & { Url: void; }; type: "github"; } | { value: string & { Url: void; }; type: "twitter"; } | { value: string & { Url: void; }; type: "x"; } | { value: string & { Url: void; }; type: "linkedin"; } | { value: string & { Url: void; }; type: "youtube"; } | { value: string & { Url: void; }; type: "instagram"; } | { value: string & { Url: void; }; type: "facebook"; } | { value: string & { Url: void; }; type: "discord"; } | { value: string & { Url: void; }; type: "slack"; } | { value: string & { Url: void; }; type: "hackernews"; } | { value: string & { Url: void; }; type: "medium"; } | { value: string & { Url: void; }; type: "website"; })[] | undefined; logoHeight?: number | undefined; logoHref?: Url | undefined; logoRightText?: string | undefined; favicon?: import("./shared.js").FileId | undefined; agents?: { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; } | undefined; metadata?: { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; } | undefined; redirects?: { source: string; destination: string; permanent?: boolean | undefined; }[] | undefined; colorsV3?: { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; } | undefined; layout?: { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; } | undefined; theme?: { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; } | undefined; settings?: { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; } | undefined; typographyV2?: { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; } | undefined; analyticsConfig?: { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; } | undefined; integrations?: { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; } | undefined; css?: { inline?: string[] | undefined; } | undefined; aiChatConfig?: { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; } | undefined; pageActions?: { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; } | undefined; footer?: string | undefined; logoV2?: { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; } | undefined; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; colorsV2?: { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; } | undefined; typography?: { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; } | undefined; }>; jsFiles: z.ZodOptional>; }, "strip", z.ZodTypeAny, { files: Partial>; config: { js?: { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; } | undefined; header?: string | undefined; root?: RootNode | undefined; hideNavLinks?: boolean | undefined; title?: string | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; navigation?: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; } | undefined; defaultLanguage?: "typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "js" | "ts" | "php" | "swift" | "rust" | "nodets" | "nodejs" | "dotnet" | "jvm" | undefined; languages?: ("en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr")[] | undefined; announcement?: { text: string; } | undefined; navbarLinks?: ({ type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; } | { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; })[] | undefined; footerLinks?: ({ value: string & { Url: void; }; type: "github"; } | { value: string & { Url: void; }; type: "twitter"; } | { value: string & { Url: void; }; type: "x"; } | { value: string & { Url: void; }; type: "linkedin"; } | { value: string & { Url: void; }; type: "youtube"; } | { value: string & { Url: void; }; type: "instagram"; } | { value: string & { Url: void; }; type: "facebook"; } | { value: string & { Url: void; }; type: "discord"; } | { value: string & { Url: void; }; type: "slack"; } | { value: string & { Url: void; }; type: "hackernews"; } | { value: string & { Url: void; }; type: "medium"; } | { value: string & { Url: void; }; type: "website"; })[] | undefined; logoHeight?: number | undefined; logoHref?: Url | undefined; logoRightText?: string | undefined; favicon?: import("./shared.js").FileId | undefined; agents?: { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; } | undefined; metadata?: { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; } | undefined; redirects?: { source: string; destination: string; permanent?: boolean | undefined; }[] | undefined; colorsV3?: { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; } | undefined; layout?: { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; } | undefined; theme?: { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; } | undefined; settings?: { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; } | undefined; typographyV2?: { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; } | undefined; analyticsConfig?: { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; } | undefined; integrations?: { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; } | undefined; css?: { inline?: string[] | undefined; } | undefined; aiChatConfig?: { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; } | undefined; pageActions?: { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; } | undefined; footer?: string | undefined; logoV2?: { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; } | undefined; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; colorsV2?: { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; } | undefined; typography?: { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; } | undefined; }; pages: Partial>; referencedApis: import("./shared.js").ApiDefinitionId[]; jsFiles?: Record | undefined; }, { files: Partial>; config: { js?: { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; } | undefined; header?: string | undefined; root?: RootNode | undefined; hideNavLinks?: boolean | undefined; title?: string | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; navigation?: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; } | undefined; defaultLanguage?: "typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "js" | "ts" | "php" | "swift" | "rust" | "nodets" | "nodejs" | "dotnet" | "jvm" | undefined; languages?: ("en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr")[] | undefined; announcement?: { text: string; } | undefined; navbarLinks?: ({ type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; } | { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; })[] | undefined; footerLinks?: ({ value: string & { Url: void; }; type: "github"; } | { value: string & { Url: void; }; type: "twitter"; } | { value: string & { Url: void; }; type: "x"; } | { value: string & { Url: void; }; type: "linkedin"; } | { value: string & { Url: void; }; type: "youtube"; } | { value: string & { Url: void; }; type: "instagram"; } | { value: string & { Url: void; }; type: "facebook"; } | { value: string & { Url: void; }; type: "discord"; } | { value: string & { Url: void; }; type: "slack"; } | { value: string & { Url: void; }; type: "hackernews"; } | { value: string & { Url: void; }; type: "medium"; } | { value: string & { Url: void; }; type: "website"; })[] | undefined; logoHeight?: number | undefined; logoHref?: Url | undefined; logoRightText?: string | undefined; favicon?: import("./shared.js").FileId | undefined; agents?: { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; } | undefined; metadata?: { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; } | undefined; redirects?: { source: string; destination: string; permanent?: boolean | undefined; }[] | undefined; colorsV3?: { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; } | undefined; layout?: { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; } | undefined; theme?: { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; } | undefined; settings?: { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; } | undefined; typographyV2?: { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; } | undefined; analyticsConfig?: { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; } | undefined; integrations?: { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; } | undefined; css?: { inline?: string[] | undefined; } | undefined; aiChatConfig?: { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; } | undefined; pageActions?: { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; } | undefined; footer?: string | undefined; logoV2?: { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; } | undefined; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; colorsV2?: { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; } | undefined; typography?: { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; } | undefined; }; pages: Partial>; referencedApis: import("./shared.js").ApiDefinitionId[]; jsFiles?: Record | undefined; }>; export type DocsDefinitionDbV3 = z.infer; export declare const DocsDefinitionDbSchema: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ pages: z.ZodRecord, z.ZodObject<{ markdown: z.ZodString; editThisPageUrl: z.ZodOptional>; editThisPageLaunch: z.ZodOptional>; rawMarkdown: z.ZodOptional; }, "strip", z.ZodTypeAny, { markdown: string; editThisPageUrl?: Url | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; rawMarkdown?: string | undefined; }, { markdown: string; editThisPageUrl?: Url | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; rawMarkdown?: string | undefined; }>>; referencedApis: z.ZodArray, "many">; files: z.ZodRecord, z.ZodObject<{ s3Key: z.ZodString; }, "strip", z.ZodTypeAny, { s3Key: string; }, { s3Key: string; }>>; config: z.ZodObject<{ title: z.ZodOptional; defaultLanguage: z.ZodOptional>; languages: z.ZodOptional, "many">>; announcement: z.ZodOptional>; navigation: z.ZodOptional, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>]>, "many">>; tabsV2: z.ZodOptional, "many">>; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }>, z.ZodObject<{ items: z.ZodArray, "many">; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }>]>, z.ZodObject<{ versions: z.ZodArray; urlSlug: z.ZodOptional; availability: z.ZodOptional>; config: z.ZodUnion<[z.ZodObject<{ tabs: z.ZodOptional, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>]>, "many">>; tabsV2: z.ZodOptional, "many">>; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }>, z.ZodObject<{ items: z.ZodArray, "many">; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }>]>; }, "strip", z.ZodTypeAny, { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }, { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; }, { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; }>]>>; root: z.ZodOptional>; navbarLinks: z.ZodOptional; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"filled">; }, "strip", z.ZodTypeAny, { type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"outlined">; }, "strip", z.ZodTypeAny, { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"minimal">; }, "strip", z.ZodTypeAny, { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"github">; }, "strip", z.ZodTypeAny, { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; }, { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; }>, z.ZodObject<{ links: z.ZodArray; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, "many">; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"dropdown">; }, "strip", z.ZodTypeAny, { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"primary">; }, "strip", z.ZodTypeAny, { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"secondary">; }, "strip", z.ZodTypeAny, { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>]>, "many">>; footerLinks: z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "github"; }, { value: string & { Url: void; }; type: "github"; }>, z.ZodObject<{ type: z.ZodLiteral<"twitter">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "twitter"; }, { value: string & { Url: void; }; type: "twitter"; }>, z.ZodObject<{ type: z.ZodLiteral<"x">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "x"; }, { value: string & { Url: void; }; type: "x"; }>, z.ZodObject<{ type: z.ZodLiteral<"linkedin">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "linkedin"; }, { value: string & { Url: void; }; type: "linkedin"; }>, z.ZodObject<{ type: z.ZodLiteral<"youtube">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "youtube"; }, { value: string & { Url: void; }; type: "youtube"; }>, z.ZodObject<{ type: z.ZodLiteral<"instagram">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "instagram"; }, { value: string & { Url: void; }; type: "instagram"; }>, z.ZodObject<{ type: z.ZodLiteral<"facebook">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "facebook"; }, { value: string & { Url: void; }; type: "facebook"; }>, z.ZodObject<{ type: z.ZodLiteral<"discord">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "discord"; }, { value: string & { Url: void; }; type: "discord"; }>, z.ZodObject<{ type: z.ZodLiteral<"slack">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "slack"; }, { value: string & { Url: void; }; type: "slack"; }>, z.ZodObject<{ type: z.ZodLiteral<"hackernews">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "hackernews"; }, { value: string & { Url: void; }; type: "hackernews"; }>, z.ZodObject<{ type: z.ZodLiteral<"medium">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "medium"; }, { value: string & { Url: void; }; type: "medium"; }>, z.ZodObject<{ type: z.ZodLiteral<"website">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "website"; }, { value: string & { Url: void; }; type: "website"; }>]>, "many">>; hideNavLinks: z.ZodOptional; logoHeight: z.ZodOptional; logoHref: z.ZodOptional>; logoRightText: z.ZodOptional; favicon: z.ZodOptional>; agents: z.ZodOptional; pageDescriptionSource: z.ZodOptional>; }, "strip", z.ZodTypeAny, { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; }, { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; }>>; metadata: z.ZodOptional; "og:title": z.ZodOptional; "og:description": z.ZodOptional; "og:url": z.ZodOptional; "og:image": z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { FileId: void; }; type: "fileId"; }, { value: string & { FileId: void; }; type: "fileId"; }>, z.ZodObject<{ type: z.ZodLiteral<"url">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "url"; }, { value: string & { Url: void; }; type: "url"; }>]>>; "og:image:width": z.ZodOptional; "og:image:height": z.ZodOptional; "og:locale": z.ZodOptional; "og:logo": z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { FileId: void; }; type: "fileId"; }, { value: string & { FileId: void; }; type: "fileId"; }>, z.ZodObject<{ type: z.ZodLiteral<"url">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "url"; }, { value: string & { Url: void; }; type: "url"; }>]>>; "twitter:title": z.ZodOptional; "twitter:description": z.ZodOptional; "twitter:handle": z.ZodOptional; "twitter:image": z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { FileId: void; }; type: "fileId"; }, { value: string & { FileId: void; }; type: "fileId"; }>, z.ZodObject<{ type: z.ZodLiteral<"url">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "url"; }, { value: string & { Url: void; }; type: "url"; }>]>>; "twitter:site": z.ZodOptional; "twitter:url": z.ZodOptional; "twitter:card": z.ZodOptional>; "og:background-image": z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { FileId: void; }; type: "fileId"; }, { value: string & { FileId: void; }; type: "fileId"; }>, z.ZodObject<{ type: z.ZodLiteral<"url">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "url"; }, { value: string & { Url: void; }; type: "url"; }>]>>; "og:dynamic": z.ZodOptional; noindex: z.ZodOptional; nofollow: z.ZodOptional; canonicalHost: z.ZodOptional; }, "strip", z.ZodTypeAny, { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; }, { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; }>>; redirects: z.ZodOptional; }, "strip", z.ZodTypeAny, { source: string; destination: string; permanent?: boolean | undefined; }, { source: string; destination: string; permanent?: boolean | undefined; }>, "many">>; backgroundImage: z.ZodOptional>; colorsV3: z.ZodOptional>; backgroundImage: z.ZodOptional>; accentPrimary: z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>; background: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; type: z.ZodLiteral<"solid">; }, "strip", z.ZodTypeAny, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"gradient">; }, "strip", z.ZodTypeAny, { type: "gradient"; }, { type: "gradient"; }>]>; border: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; sidebarBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; headerBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; cardBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent1: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent3: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent4: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent5: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent6: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent7: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent8: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent9: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent10: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent11: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent12: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"dark">; }, "strip", z.ZodTypeAny, { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>, z.ZodObject<{ logo: z.ZodOptional>; backgroundImage: z.ZodOptional>; accentPrimary: z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>; background: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; type: z.ZodLiteral<"solid">; }, "strip", z.ZodTypeAny, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"gradient">; }, "strip", z.ZodTypeAny, { type: "gradient"; }, { type: "gradient"; }>]>; border: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; sidebarBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; headerBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; cardBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent1: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent3: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent4: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent5: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent6: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent7: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent8: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent9: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent10: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent11: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent12: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"light">; }, "strip", z.ZodTypeAny, { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>, z.ZodObject<{ dark: z.ZodObject<{ logo: z.ZodOptional>; backgroundImage: z.ZodOptional>; accentPrimary: z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>; background: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; type: z.ZodLiteral<"solid">; }, "strip", z.ZodTypeAny, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"gradient">; }, "strip", z.ZodTypeAny, { type: "gradient"; }, { type: "gradient"; }>]>; border: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; sidebarBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; headerBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; cardBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent1: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent3: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent4: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent5: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent6: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent7: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent8: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent9: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent10: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent11: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent12: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>; light: z.ZodObject<{ logo: z.ZodOptional>; backgroundImage: z.ZodOptional>; accentPrimary: z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>; background: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; type: z.ZodLiteral<"solid">; }, "strip", z.ZodTypeAny, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"gradient">; }, "strip", z.ZodTypeAny, { type: "gradient"; }, { type: "gradient"; }>]>; border: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; sidebarBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; headerBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; cardBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent1: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent3: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent4: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent5: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent6: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent7: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent8: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent9: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent10: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent11: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent12: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>; type: z.ZodLiteral<"darkAndLight">; }, "strip", z.ZodTypeAny, { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; }, { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; }>]>>; layout: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "px"; }, { value: number; type: "px"; }>, z.ZodObject<{ type: z.ZodLiteral<"rem">; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "rem"; }, { value: number; type: "rem"; }>, z.ZodObject<{ type: z.ZodLiteral<"full">; }, "strip", z.ZodTypeAny, { type: "full"; }, { type: "full"; }>]>>; contentWidth: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "px"; }, { value: number; type: "px"; }>, z.ZodObject<{ type: z.ZodLiteral<"rem">; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "rem"; }, { value: number; type: "rem"; }>]>>; sidebarWidth: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "px"; }, { value: number; type: "px"; }>, z.ZodObject<{ type: z.ZodLiteral<"rem">; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "rem"; }, { value: number; type: "rem"; }>]>>; headerHeight: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "px"; }, { value: number; type: "px"; }>, z.ZodObject<{ type: z.ZodLiteral<"rem">; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "rem"; }, { value: number; type: "rem"; }>]>>; searchbarPlacement: z.ZodOptional>; tabsPlacement: z.ZodOptional>; switcherPlacement: z.ZodOptional>; contentAlignment: z.ZodOptional>; headerPosition: z.ZodOptional>; disableHeader: z.ZodOptional; hideNavLinks: z.ZodOptional; hideFeedback: z.ZodOptional; }, "strip", z.ZodTypeAny, { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; }, { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; }>>; theme: z.ZodOptional>; body: z.ZodOptional>; tabs: z.ZodOptional, z.ZodObject<{ style: z.ZodOptional>; alignment: z.ZodOptional>; placement: z.ZodOptional>; }, "strip", z.ZodTypeAny, { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; }, { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; }>]>>; footerNav: z.ZodOptional>; "page-actions": z.ZodOptional>; "language-switcher": z.ZodOptional>; "product-switcher": z.ZodOptional>; }, "strip", z.ZodTypeAny, { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; }, { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; }>>; settings: z.ZodOptional; disableSearch: z.ZodOptional; disableAnalytics: z.ZodOptional; darkModeCode: z.ZodOptional; defaultSearchFilters: z.ZodOptional; httpSnippets: z.ZodOptional, "many">]>>; hide404Page: z.ZodOptional; useJavascriptAsTypescript: z.ZodOptional; disableExplorerProxy: z.ZodOptional; language: z.ZodOptional>; }, "strip", z.ZodTypeAny, { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; }, { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; }>>; typographyV2: z.ZodOptional; weight: z.ZodOptional>; style: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }>, "many">; display: z.ZodOptional>; fallback: z.ZodOptional>; fontVariationSettings: z.ZodOptional; type: z.ZodLiteral<"custom">; }, "strip", z.ZodTypeAny, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }>]>>; bodyFont: z.ZodOptional; weight: z.ZodOptional>; style: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }>, "many">; display: z.ZodOptional>; fallback: z.ZodOptional>; fontVariationSettings: z.ZodOptional; type: z.ZodLiteral<"custom">; }, "strip", z.ZodTypeAny, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }>]>>; codeFont: z.ZodOptional; weight: z.ZodOptional>; style: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }>, "many">; display: z.ZodOptional>; fallback: z.ZodOptional>; fontVariationSettings: z.ZodOptional; type: z.ZodLiteral<"custom">; }, "strip", z.ZodTypeAny, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }>]>>; }, "strip", z.ZodTypeAny, { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; }, { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; }>>; analyticsConfig: z.ZodOptional>; fullstory: z.ZodOptional>; intercom: z.ZodOptional; }, "strip", z.ZodTypeAny, { appId: string; apiBase?: string | undefined; }, { appId: string; apiBase?: string | undefined; }>>; posthog: z.ZodOptional; }, "strip", z.ZodTypeAny, { apiKey: string; endpoint?: string | undefined; }, { apiKey: string; endpoint?: string | undefined; }>>; gtm: z.ZodOptional>; ga4: z.ZodOptional>; amplitude: z.ZodOptional>; mixpanel: z.ZodOptional>; hotjar: z.ZodOptional>; koala: z.ZodOptional>; logrocket: z.ZodOptional>; pirsch: z.ZodOptional>; plausible: z.ZodOptional>; fathom: z.ZodOptional>; clearbit: z.ZodOptional>; heap: z.ZodOptional>; }, "strip", z.ZodTypeAny, { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; }, { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; }>>; integrations: z.ZodOptional; context7: z.ZodOptional>; }, "strip", z.ZodTypeAny, { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; }, { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; }>>; css: z.ZodOptional>; }, "strip", z.ZodTypeAny, { inline?: string[] | undefined; }, { inline?: string[] | undefined; }>>; js: z.ZodOptional; strategy: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }, { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }>, "many">>; files: z.ZodArray; strategy: z.ZodOptional>; }, "strip", z.ZodTypeAny, { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }, { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }>, "many">; inline: z.ZodOptional>; }, "strip", z.ZodTypeAny, { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; }, { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; }>>; aiChatConfig: z.ZodOptional>; systemPrompt: z.ZodOptional; location: z.ZodOptional, "many">>; datasources: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; title?: string | undefined; }, { url: string; title?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; }, { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; }>>; pageActions: z.ZodOptional>; options: z.ZodOptional; viewAsMarkdown: z.ZodOptional; askAi: z.ZodOptional; openAi: z.ZodOptional; claude: z.ZodOptional; cursor: z.ZodOptional; claudeCode: z.ZodOptional; vscode: z.ZodOptional; custom: z.ZodOptional; url: z.ZodString; icon: z.ZodOptional; default: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }, { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; }, { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; }, { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; }>>; editThisPageLaunch: z.ZodOptional>; header: z.ZodOptional; footer: z.ZodOptional; logo: z.ZodOptional>; logoV2: z.ZodOptional>; light: z.ZodOptional>; }, "strip", z.ZodTypeAny, { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; }, { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; }>>; colors: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>>; colorsV2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"unthemed">; }, "strip", z.ZodTypeAny, { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>, z.ZodObject<{ dark: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; light: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"themed">; }, "strip", z.ZodTypeAny, { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>]>>; background: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"unthemed">; }, "strip", z.ZodTypeAny, { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>, z.ZodObject<{ dark: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; light: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"themed">; }, "strip", z.ZodTypeAny, { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>]>>; }, "strip", z.ZodTypeAny, { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; }, { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; }>>; typography: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; fontFile: string & { FileId: void; }; }, { name: string; fontFile: string & { FileId: void; }; }>>; bodyFont: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; fontFile: string & { FileId: void; }; }, { name: string; fontFile: string & { FileId: void; }; }>>; codeFont: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; fontFile: string & { FileId: void; }; }, { name: string; fontFile: string & { FileId: void; }; }>>; }, "strip", z.ZodTypeAny, { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; }, { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; }>>; }, "strip", z.ZodTypeAny, { js?: { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; } | undefined; header?: string | undefined; root?: RootNode | undefined; hideNavLinks?: boolean | undefined; title?: string | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; navigation?: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; } | undefined; defaultLanguage?: "typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "js" | "ts" | "php" | "swift" | "rust" | "nodets" | "nodejs" | "dotnet" | "jvm" | undefined; languages?: ("en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr")[] | undefined; announcement?: { text: string; } | undefined; navbarLinks?: ({ type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; } | { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; })[] | undefined; footerLinks?: ({ value: string & { Url: void; }; type: "github"; } | { value: string & { Url: void; }; type: "twitter"; } | { value: string & { Url: void; }; type: "x"; } | { value: string & { Url: void; }; type: "linkedin"; } | { value: string & { Url: void; }; type: "youtube"; } | { value: string & { Url: void; }; type: "instagram"; } | { value: string & { Url: void; }; type: "facebook"; } | { value: string & { Url: void; }; type: "discord"; } | { value: string & { Url: void; }; type: "slack"; } | { value: string & { Url: void; }; type: "hackernews"; } | { value: string & { Url: void; }; type: "medium"; } | { value: string & { Url: void; }; type: "website"; })[] | undefined; logoHeight?: number | undefined; logoHref?: Url | undefined; logoRightText?: string | undefined; favicon?: import("./shared.js").FileId | undefined; agents?: { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; } | undefined; metadata?: { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; } | undefined; redirects?: { source: string; destination: string; permanent?: boolean | undefined; }[] | undefined; colorsV3?: { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; } | undefined; layout?: { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; } | undefined; theme?: { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; } | undefined; settings?: { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; } | undefined; typographyV2?: { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; } | undefined; analyticsConfig?: { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; } | undefined; integrations?: { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; } | undefined; css?: { inline?: string[] | undefined; } | undefined; aiChatConfig?: { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; } | undefined; pageActions?: { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; } | undefined; footer?: string | undefined; logoV2?: { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; } | undefined; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; colorsV2?: { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; } | undefined; typography?: { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; } | undefined; }, { js?: { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; } | undefined; header?: string | undefined; root?: RootNode | undefined; hideNavLinks?: boolean | undefined; title?: string | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; navigation?: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; } | undefined; defaultLanguage?: "typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "js" | "ts" | "php" | "swift" | "rust" | "nodets" | "nodejs" | "dotnet" | "jvm" | undefined; languages?: ("en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr")[] | undefined; announcement?: { text: string; } | undefined; navbarLinks?: ({ type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; } | { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; })[] | undefined; footerLinks?: ({ value: string & { Url: void; }; type: "github"; } | { value: string & { Url: void; }; type: "twitter"; } | { value: string & { Url: void; }; type: "x"; } | { value: string & { Url: void; }; type: "linkedin"; } | { value: string & { Url: void; }; type: "youtube"; } | { value: string & { Url: void; }; type: "instagram"; } | { value: string & { Url: void; }; type: "facebook"; } | { value: string & { Url: void; }; type: "discord"; } | { value: string & { Url: void; }; type: "slack"; } | { value: string & { Url: void; }; type: "hackernews"; } | { value: string & { Url: void; }; type: "medium"; } | { value: string & { Url: void; }; type: "website"; })[] | undefined; logoHeight?: number | undefined; logoHref?: Url | undefined; logoRightText?: string | undefined; favicon?: import("./shared.js").FileId | undefined; agents?: { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; } | undefined; metadata?: { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; } | undefined; redirects?: { source: string; destination: string; permanent?: boolean | undefined; }[] | undefined; colorsV3?: { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; } | undefined; layout?: { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; } | undefined; theme?: { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; } | undefined; settings?: { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; } | undefined; typographyV2?: { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; } | undefined; analyticsConfig?: { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; } | undefined; integrations?: { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; } | undefined; css?: { inline?: string[] | undefined; } | undefined; aiChatConfig?: { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; } | undefined; pageActions?: { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; } | undefined; footer?: string | undefined; logoV2?: { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; } | undefined; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; colorsV2?: { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; } | undefined; typography?: { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; } | undefined; }>; colors: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>>; type: z.ZodLiteral<"v1">; }, "strip", z.ZodTypeAny, { type: "v1"; files: Partial>; config: { js?: { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; } | undefined; header?: string | undefined; root?: RootNode | undefined; hideNavLinks?: boolean | undefined; title?: string | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; navigation?: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; } | undefined; defaultLanguage?: "typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "js" | "ts" | "php" | "swift" | "rust" | "nodets" | "nodejs" | "dotnet" | "jvm" | undefined; languages?: ("en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr")[] | undefined; announcement?: { text: string; } | undefined; navbarLinks?: ({ type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; } | { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; })[] | undefined; footerLinks?: ({ value: string & { Url: void; }; type: "github"; } | { value: string & { Url: void; }; type: "twitter"; } | { value: string & { Url: void; }; type: "x"; } | { value: string & { Url: void; }; type: "linkedin"; } | { value: string & { Url: void; }; type: "youtube"; } | { value: string & { Url: void; }; type: "instagram"; } | { value: string & { Url: void; }; type: "facebook"; } | { value: string & { Url: void; }; type: "discord"; } | { value: string & { Url: void; }; type: "slack"; } | { value: string & { Url: void; }; type: "hackernews"; } | { value: string & { Url: void; }; type: "medium"; } | { value: string & { Url: void; }; type: "website"; })[] | undefined; logoHeight?: number | undefined; logoHref?: Url | undefined; logoRightText?: string | undefined; favicon?: import("./shared.js").FileId | undefined; agents?: { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; } | undefined; metadata?: { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; } | undefined; redirects?: { source: string; destination: string; permanent?: boolean | undefined; }[] | undefined; colorsV3?: { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; } | undefined; layout?: { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; } | undefined; theme?: { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; } | undefined; settings?: { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; } | undefined; typographyV2?: { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; } | undefined; analyticsConfig?: { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; } | undefined; integrations?: { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; } | undefined; css?: { inline?: string[] | undefined; } | undefined; aiChatConfig?: { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; } | undefined; pageActions?: { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; } | undefined; footer?: string | undefined; logoV2?: { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; } | undefined; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; colorsV2?: { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; } | undefined; typography?: { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; } | undefined; }; pages: Partial>; referencedApis: import("./shared.js").ApiDefinitionId[]; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; }, { type: "v1"; files: Partial>; config: { js?: { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; } | undefined; header?: string | undefined; root?: RootNode | undefined; hideNavLinks?: boolean | undefined; title?: string | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; navigation?: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; } | undefined; defaultLanguage?: "typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "js" | "ts" | "php" | "swift" | "rust" | "nodets" | "nodejs" | "dotnet" | "jvm" | undefined; languages?: ("en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr")[] | undefined; announcement?: { text: string; } | undefined; navbarLinks?: ({ type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; } | { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; })[] | undefined; footerLinks?: ({ value: string & { Url: void; }; type: "github"; } | { value: string & { Url: void; }; type: "twitter"; } | { value: string & { Url: void; }; type: "x"; } | { value: string & { Url: void; }; type: "linkedin"; } | { value: string & { Url: void; }; type: "youtube"; } | { value: string & { Url: void; }; type: "instagram"; } | { value: string & { Url: void; }; type: "facebook"; } | { value: string & { Url: void; }; type: "discord"; } | { value: string & { Url: void; }; type: "slack"; } | { value: string & { Url: void; }; type: "hackernews"; } | { value: string & { Url: void; }; type: "medium"; } | { value: string & { Url: void; }; type: "website"; })[] | undefined; logoHeight?: number | undefined; logoHref?: Url | undefined; logoRightText?: string | undefined; favicon?: import("./shared.js").FileId | undefined; agents?: { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; } | undefined; metadata?: { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; } | undefined; redirects?: { source: string; destination: string; permanent?: boolean | undefined; }[] | undefined; colorsV3?: { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; } | undefined; layout?: { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; } | undefined; theme?: { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; } | undefined; settings?: { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; } | undefined; typographyV2?: { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; } | undefined; analyticsConfig?: { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; } | undefined; integrations?: { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; } | undefined; css?: { inline?: string[] | undefined; } | undefined; aiChatConfig?: { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; } | undefined; pageActions?: { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; } | undefined; footer?: string | undefined; logoV2?: { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; } | undefined; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; colorsV2?: { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; } | undefined; typography?: { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; } | undefined; }; pages: Partial>; referencedApis: import("./shared.js").ApiDefinitionId[]; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; }>, z.ZodObject<{ pages: z.ZodRecord, z.ZodObject<{ markdown: z.ZodString; editThisPageUrl: z.ZodOptional>; editThisPageLaunch: z.ZodOptional>; rawMarkdown: z.ZodOptional; }, "strip", z.ZodTypeAny, { markdown: string; editThisPageUrl?: Url | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; rawMarkdown?: string | undefined; }, { markdown: string; editThisPageUrl?: Url | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; rawMarkdown?: string | undefined; }>>; referencedApis: z.ZodArray, "many">; files: z.ZodRecord, z.ZodObject<{ s3Key: z.ZodString; }, "strip", z.ZodTypeAny, { s3Key: string; }, { s3Key: string; }>>; config: z.ZodObject<{ title: z.ZodOptional; defaultLanguage: z.ZodOptional>; languages: z.ZodOptional, "many">>; announcement: z.ZodOptional>; navigation: z.ZodOptional, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>]>, "many">>; tabsV2: z.ZodOptional, "many">>; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }>, z.ZodObject<{ items: z.ZodArray, "many">; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }>]>, z.ZodObject<{ versions: z.ZodArray; urlSlug: z.ZodOptional; availability: z.ZodOptional>; config: z.ZodUnion<[z.ZodObject<{ tabs: z.ZodOptional, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>]>, "many">>; tabsV2: z.ZodOptional, "many">>; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }>, z.ZodObject<{ items: z.ZodArray, "many">; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }>]>; }, "strip", z.ZodTypeAny, { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }, { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; }, { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; }>]>>; root: z.ZodOptional>; navbarLinks: z.ZodOptional; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"filled">; }, "strip", z.ZodTypeAny, { type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"outlined">; }, "strip", z.ZodTypeAny, { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"minimal">; }, "strip", z.ZodTypeAny, { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"github">; }, "strip", z.ZodTypeAny, { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; }, { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; }>, z.ZodObject<{ links: z.ZodArray; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, "many">; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"dropdown">; }, "strip", z.ZodTypeAny, { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"primary">; }, "strip", z.ZodTypeAny, { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"secondary">; }, "strip", z.ZodTypeAny, { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>]>, "many">>; footerLinks: z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "github"; }, { value: string & { Url: void; }; type: "github"; }>, z.ZodObject<{ type: z.ZodLiteral<"twitter">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "twitter"; }, { value: string & { Url: void; }; type: "twitter"; }>, z.ZodObject<{ type: z.ZodLiteral<"x">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "x"; }, { value: string & { Url: void; }; type: "x"; }>, z.ZodObject<{ type: z.ZodLiteral<"linkedin">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "linkedin"; }, { value: string & { Url: void; }; type: "linkedin"; }>, z.ZodObject<{ type: z.ZodLiteral<"youtube">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "youtube"; }, { value: string & { Url: void; }; type: "youtube"; }>, z.ZodObject<{ type: z.ZodLiteral<"instagram">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "instagram"; }, { value: string & { Url: void; }; type: "instagram"; }>, z.ZodObject<{ type: z.ZodLiteral<"facebook">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "facebook"; }, { value: string & { Url: void; }; type: "facebook"; }>, z.ZodObject<{ type: z.ZodLiteral<"discord">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "discord"; }, { value: string & { Url: void; }; type: "discord"; }>, z.ZodObject<{ type: z.ZodLiteral<"slack">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "slack"; }, { value: string & { Url: void; }; type: "slack"; }>, z.ZodObject<{ type: z.ZodLiteral<"hackernews">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "hackernews"; }, { value: string & { Url: void; }; type: "hackernews"; }>, z.ZodObject<{ type: z.ZodLiteral<"medium">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "medium"; }, { value: string & { Url: void; }; type: "medium"; }>, z.ZodObject<{ type: z.ZodLiteral<"website">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "website"; }, { value: string & { Url: void; }; type: "website"; }>]>, "many">>; hideNavLinks: z.ZodOptional; logoHeight: z.ZodOptional; logoHref: z.ZodOptional>; logoRightText: z.ZodOptional; favicon: z.ZodOptional>; agents: z.ZodOptional; pageDescriptionSource: z.ZodOptional>; }, "strip", z.ZodTypeAny, { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; }, { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; }>>; metadata: z.ZodOptional; "og:title": z.ZodOptional; "og:description": z.ZodOptional; "og:url": z.ZodOptional; "og:image": z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { FileId: void; }; type: "fileId"; }, { value: string & { FileId: void; }; type: "fileId"; }>, z.ZodObject<{ type: z.ZodLiteral<"url">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "url"; }, { value: string & { Url: void; }; type: "url"; }>]>>; "og:image:width": z.ZodOptional; "og:image:height": z.ZodOptional; "og:locale": z.ZodOptional; "og:logo": z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { FileId: void; }; type: "fileId"; }, { value: string & { FileId: void; }; type: "fileId"; }>, z.ZodObject<{ type: z.ZodLiteral<"url">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "url"; }, { value: string & { Url: void; }; type: "url"; }>]>>; "twitter:title": z.ZodOptional; "twitter:description": z.ZodOptional; "twitter:handle": z.ZodOptional; "twitter:image": z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { FileId: void; }; type: "fileId"; }, { value: string & { FileId: void; }; type: "fileId"; }>, z.ZodObject<{ type: z.ZodLiteral<"url">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "url"; }, { value: string & { Url: void; }; type: "url"; }>]>>; "twitter:site": z.ZodOptional; "twitter:url": z.ZodOptional; "twitter:card": z.ZodOptional>; "og:background-image": z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { FileId: void; }; type: "fileId"; }, { value: string & { FileId: void; }; type: "fileId"; }>, z.ZodObject<{ type: z.ZodLiteral<"url">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "url"; }, { value: string & { Url: void; }; type: "url"; }>]>>; "og:dynamic": z.ZodOptional; noindex: z.ZodOptional; nofollow: z.ZodOptional; canonicalHost: z.ZodOptional; }, "strip", z.ZodTypeAny, { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; }, { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; }>>; redirects: z.ZodOptional; }, "strip", z.ZodTypeAny, { source: string; destination: string; permanent?: boolean | undefined; }, { source: string; destination: string; permanent?: boolean | undefined; }>, "many">>; backgroundImage: z.ZodOptional>; colorsV3: z.ZodOptional>; backgroundImage: z.ZodOptional>; accentPrimary: z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>; background: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; type: z.ZodLiteral<"solid">; }, "strip", z.ZodTypeAny, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"gradient">; }, "strip", z.ZodTypeAny, { type: "gradient"; }, { type: "gradient"; }>]>; border: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; sidebarBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; headerBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; cardBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent1: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent3: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent4: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent5: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent6: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent7: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent8: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent9: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent10: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent11: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent12: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"dark">; }, "strip", z.ZodTypeAny, { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>, z.ZodObject<{ logo: z.ZodOptional>; backgroundImage: z.ZodOptional>; accentPrimary: z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>; background: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; type: z.ZodLiteral<"solid">; }, "strip", z.ZodTypeAny, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"gradient">; }, "strip", z.ZodTypeAny, { type: "gradient"; }, { type: "gradient"; }>]>; border: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; sidebarBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; headerBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; cardBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent1: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent3: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent4: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent5: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent6: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent7: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent8: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent9: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent10: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent11: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent12: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"light">; }, "strip", z.ZodTypeAny, { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>, z.ZodObject<{ dark: z.ZodObject<{ logo: z.ZodOptional>; backgroundImage: z.ZodOptional>; accentPrimary: z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>; background: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; type: z.ZodLiteral<"solid">; }, "strip", z.ZodTypeAny, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"gradient">; }, "strip", z.ZodTypeAny, { type: "gradient"; }, { type: "gradient"; }>]>; border: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; sidebarBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; headerBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; cardBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent1: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent3: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent4: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent5: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent6: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent7: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent8: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent9: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent10: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent11: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent12: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>; light: z.ZodObject<{ logo: z.ZodOptional>; backgroundImage: z.ZodOptional>; accentPrimary: z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>; background: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; type: z.ZodLiteral<"solid">; }, "strip", z.ZodTypeAny, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"gradient">; }, "strip", z.ZodTypeAny, { type: "gradient"; }, { type: "gradient"; }>]>; border: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; sidebarBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; headerBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; cardBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent1: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent3: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent4: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent5: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent6: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent7: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent8: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent9: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent10: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent11: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent12: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>; type: z.ZodLiteral<"darkAndLight">; }, "strip", z.ZodTypeAny, { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; }, { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; }>]>>; layout: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "px"; }, { value: number; type: "px"; }>, z.ZodObject<{ type: z.ZodLiteral<"rem">; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "rem"; }, { value: number; type: "rem"; }>, z.ZodObject<{ type: z.ZodLiteral<"full">; }, "strip", z.ZodTypeAny, { type: "full"; }, { type: "full"; }>]>>; contentWidth: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "px"; }, { value: number; type: "px"; }>, z.ZodObject<{ type: z.ZodLiteral<"rem">; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "rem"; }, { value: number; type: "rem"; }>]>>; sidebarWidth: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "px"; }, { value: number; type: "px"; }>, z.ZodObject<{ type: z.ZodLiteral<"rem">; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "rem"; }, { value: number; type: "rem"; }>]>>; headerHeight: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "px"; }, { value: number; type: "px"; }>, z.ZodObject<{ type: z.ZodLiteral<"rem">; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "rem"; }, { value: number; type: "rem"; }>]>>; searchbarPlacement: z.ZodOptional>; tabsPlacement: z.ZodOptional>; switcherPlacement: z.ZodOptional>; contentAlignment: z.ZodOptional>; headerPosition: z.ZodOptional>; disableHeader: z.ZodOptional; hideNavLinks: z.ZodOptional; hideFeedback: z.ZodOptional; }, "strip", z.ZodTypeAny, { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; }, { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; }>>; theme: z.ZodOptional>; body: z.ZodOptional>; tabs: z.ZodOptional, z.ZodObject<{ style: z.ZodOptional>; alignment: z.ZodOptional>; placement: z.ZodOptional>; }, "strip", z.ZodTypeAny, { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; }, { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; }>]>>; footerNav: z.ZodOptional>; "page-actions": z.ZodOptional>; "language-switcher": z.ZodOptional>; "product-switcher": z.ZodOptional>; }, "strip", z.ZodTypeAny, { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; }, { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; }>>; settings: z.ZodOptional; disableSearch: z.ZodOptional; disableAnalytics: z.ZodOptional; darkModeCode: z.ZodOptional; defaultSearchFilters: z.ZodOptional; httpSnippets: z.ZodOptional, "many">]>>; hide404Page: z.ZodOptional; useJavascriptAsTypescript: z.ZodOptional; disableExplorerProxy: z.ZodOptional; language: z.ZodOptional>; }, "strip", z.ZodTypeAny, { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; }, { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; }>>; typographyV2: z.ZodOptional; weight: z.ZodOptional>; style: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }>, "many">; display: z.ZodOptional>; fallback: z.ZodOptional>; fontVariationSettings: z.ZodOptional; type: z.ZodLiteral<"custom">; }, "strip", z.ZodTypeAny, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }>]>>; bodyFont: z.ZodOptional; weight: z.ZodOptional>; style: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }>, "many">; display: z.ZodOptional>; fallback: z.ZodOptional>; fontVariationSettings: z.ZodOptional; type: z.ZodLiteral<"custom">; }, "strip", z.ZodTypeAny, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }>]>>; codeFont: z.ZodOptional; weight: z.ZodOptional>; style: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }>, "many">; display: z.ZodOptional>; fallback: z.ZodOptional>; fontVariationSettings: z.ZodOptional; type: z.ZodLiteral<"custom">; }, "strip", z.ZodTypeAny, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }>]>>; }, "strip", z.ZodTypeAny, { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; }, { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; }>>; analyticsConfig: z.ZodOptional>; fullstory: z.ZodOptional>; intercom: z.ZodOptional; }, "strip", z.ZodTypeAny, { appId: string; apiBase?: string | undefined; }, { appId: string; apiBase?: string | undefined; }>>; posthog: z.ZodOptional; }, "strip", z.ZodTypeAny, { apiKey: string; endpoint?: string | undefined; }, { apiKey: string; endpoint?: string | undefined; }>>; gtm: z.ZodOptional>; ga4: z.ZodOptional>; amplitude: z.ZodOptional>; mixpanel: z.ZodOptional>; hotjar: z.ZodOptional>; koala: z.ZodOptional>; logrocket: z.ZodOptional>; pirsch: z.ZodOptional>; plausible: z.ZodOptional>; fathom: z.ZodOptional>; clearbit: z.ZodOptional>; heap: z.ZodOptional>; }, "strip", z.ZodTypeAny, { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; }, { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; }>>; integrations: z.ZodOptional; context7: z.ZodOptional>; }, "strip", z.ZodTypeAny, { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; }, { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; }>>; css: z.ZodOptional>; }, "strip", z.ZodTypeAny, { inline?: string[] | undefined; }, { inline?: string[] | undefined; }>>; js: z.ZodOptional; strategy: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }, { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }>, "many">>; files: z.ZodArray; strategy: z.ZodOptional>; }, "strip", z.ZodTypeAny, { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }, { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }>, "many">; inline: z.ZodOptional>; }, "strip", z.ZodTypeAny, { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; }, { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; }>>; aiChatConfig: z.ZodOptional>; systemPrompt: z.ZodOptional; location: z.ZodOptional, "many">>; datasources: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; title?: string | undefined; }, { url: string; title?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; }, { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; }>>; pageActions: z.ZodOptional>; options: z.ZodOptional; viewAsMarkdown: z.ZodOptional; askAi: z.ZodOptional; openAi: z.ZodOptional; claude: z.ZodOptional; cursor: z.ZodOptional; claudeCode: z.ZodOptional; vscode: z.ZodOptional; custom: z.ZodOptional; url: z.ZodString; icon: z.ZodOptional; default: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }, { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; }, { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; }, { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; }>>; editThisPageLaunch: z.ZodOptional>; header: z.ZodOptional; footer: z.ZodOptional; logo: z.ZodOptional>; logoV2: z.ZodOptional>; light: z.ZodOptional>; }, "strip", z.ZodTypeAny, { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; }, { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; }>>; colors: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>>; colorsV2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"unthemed">; }, "strip", z.ZodTypeAny, { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>, z.ZodObject<{ dark: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; light: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"themed">; }, "strip", z.ZodTypeAny, { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>]>>; background: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"unthemed">; }, "strip", z.ZodTypeAny, { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>, z.ZodObject<{ dark: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; light: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"themed">; }, "strip", z.ZodTypeAny, { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>]>>; }, "strip", z.ZodTypeAny, { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; }, { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; }>>; typography: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; fontFile: string & { FileId: void; }; }, { name: string; fontFile: string & { FileId: void; }; }>>; bodyFont: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; fontFile: string & { FileId: void; }; }, { name: string; fontFile: string & { FileId: void; }; }>>; codeFont: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; fontFile: string & { FileId: void; }; }, { name: string; fontFile: string & { FileId: void; }; }>>; }, "strip", z.ZodTypeAny, { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; }, { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; }>>; }, "strip", z.ZodTypeAny, { js?: { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; } | undefined; header?: string | undefined; root?: RootNode | undefined; hideNavLinks?: boolean | undefined; title?: string | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; navigation?: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; } | undefined; defaultLanguage?: "typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "js" | "ts" | "php" | "swift" | "rust" | "nodets" | "nodejs" | "dotnet" | "jvm" | undefined; languages?: ("en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr")[] | undefined; announcement?: { text: string; } | undefined; navbarLinks?: ({ type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; } | { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; })[] | undefined; footerLinks?: ({ value: string & { Url: void; }; type: "github"; } | { value: string & { Url: void; }; type: "twitter"; } | { value: string & { Url: void; }; type: "x"; } | { value: string & { Url: void; }; type: "linkedin"; } | { value: string & { Url: void; }; type: "youtube"; } | { value: string & { Url: void; }; type: "instagram"; } | { value: string & { Url: void; }; type: "facebook"; } | { value: string & { Url: void; }; type: "discord"; } | { value: string & { Url: void; }; type: "slack"; } | { value: string & { Url: void; }; type: "hackernews"; } | { value: string & { Url: void; }; type: "medium"; } | { value: string & { Url: void; }; type: "website"; })[] | undefined; logoHeight?: number | undefined; logoHref?: Url | undefined; logoRightText?: string | undefined; favicon?: import("./shared.js").FileId | undefined; agents?: { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; } | undefined; metadata?: { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; } | undefined; redirects?: { source: string; destination: string; permanent?: boolean | undefined; }[] | undefined; colorsV3?: { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; } | undefined; layout?: { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; } | undefined; theme?: { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; } | undefined; settings?: { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; } | undefined; typographyV2?: { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; } | undefined; analyticsConfig?: { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; } | undefined; integrations?: { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; } | undefined; css?: { inline?: string[] | undefined; } | undefined; aiChatConfig?: { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; } | undefined; pageActions?: { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; } | undefined; footer?: string | undefined; logoV2?: { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; } | undefined; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; colorsV2?: { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; } | undefined; typography?: { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; } | undefined; }, { js?: { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; } | undefined; header?: string | undefined; root?: RootNode | undefined; hideNavLinks?: boolean | undefined; title?: string | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; navigation?: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; } | undefined; defaultLanguage?: "typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "js" | "ts" | "php" | "swift" | "rust" | "nodets" | "nodejs" | "dotnet" | "jvm" | undefined; languages?: ("en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr")[] | undefined; announcement?: { text: string; } | undefined; navbarLinks?: ({ type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; } | { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; })[] | undefined; footerLinks?: ({ value: string & { Url: void; }; type: "github"; } | { value: string & { Url: void; }; type: "twitter"; } | { value: string & { Url: void; }; type: "x"; } | { value: string & { Url: void; }; type: "linkedin"; } | { value: string & { Url: void; }; type: "youtube"; } | { value: string & { Url: void; }; type: "instagram"; } | { value: string & { Url: void; }; type: "facebook"; } | { value: string & { Url: void; }; type: "discord"; } | { value: string & { Url: void; }; type: "slack"; } | { value: string & { Url: void; }; type: "hackernews"; } | { value: string & { Url: void; }; type: "medium"; } | { value: string & { Url: void; }; type: "website"; })[] | undefined; logoHeight?: number | undefined; logoHref?: Url | undefined; logoRightText?: string | undefined; favicon?: import("./shared.js").FileId | undefined; agents?: { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; } | undefined; metadata?: { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; } | undefined; redirects?: { source: string; destination: string; permanent?: boolean | undefined; }[] | undefined; colorsV3?: { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; } | undefined; layout?: { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; } | undefined; theme?: { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; } | undefined; settings?: { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; } | undefined; typographyV2?: { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; } | undefined; analyticsConfig?: { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; } | undefined; integrations?: { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; } | undefined; css?: { inline?: string[] | undefined; } | undefined; aiChatConfig?: { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; } | undefined; pageActions?: { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; } | undefined; footer?: string | undefined; logoV2?: { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; } | undefined; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; colorsV2?: { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; } | undefined; typography?: { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; } | undefined; }>; colors: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>>; typography: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; fontFile: string & { FileId: void; }; }, { name: string; fontFile: string & { FileId: void; }; }>>; bodyFont: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; fontFile: string & { FileId: void; }; }, { name: string; fontFile: string & { FileId: void; }; }>>; codeFont: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; fontFile: string & { FileId: void; }; }, { name: string; fontFile: string & { FileId: void; }; }>>; }, "strip", z.ZodTypeAny, { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; }, { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; }>>; type: z.ZodLiteral<"v2">; }, "strip", z.ZodTypeAny, { type: "v2"; files: Partial>; config: { js?: { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; } | undefined; header?: string | undefined; root?: RootNode | undefined; hideNavLinks?: boolean | undefined; title?: string | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; navigation?: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; } | undefined; defaultLanguage?: "typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "js" | "ts" | "php" | "swift" | "rust" | "nodets" | "nodejs" | "dotnet" | "jvm" | undefined; languages?: ("en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr")[] | undefined; announcement?: { text: string; } | undefined; navbarLinks?: ({ type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; } | { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; })[] | undefined; footerLinks?: ({ value: string & { Url: void; }; type: "github"; } | { value: string & { Url: void; }; type: "twitter"; } | { value: string & { Url: void; }; type: "x"; } | { value: string & { Url: void; }; type: "linkedin"; } | { value: string & { Url: void; }; type: "youtube"; } | { value: string & { Url: void; }; type: "instagram"; } | { value: string & { Url: void; }; type: "facebook"; } | { value: string & { Url: void; }; type: "discord"; } | { value: string & { Url: void; }; type: "slack"; } | { value: string & { Url: void; }; type: "hackernews"; } | { value: string & { Url: void; }; type: "medium"; } | { value: string & { Url: void; }; type: "website"; })[] | undefined; logoHeight?: number | undefined; logoHref?: Url | undefined; logoRightText?: string | undefined; favicon?: import("./shared.js").FileId | undefined; agents?: { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; } | undefined; metadata?: { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; } | undefined; redirects?: { source: string; destination: string; permanent?: boolean | undefined; }[] | undefined; colorsV3?: { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; } | undefined; layout?: { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; } | undefined; theme?: { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; } | undefined; settings?: { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; } | undefined; typographyV2?: { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; } | undefined; analyticsConfig?: { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; } | undefined; integrations?: { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; } | undefined; css?: { inline?: string[] | undefined; } | undefined; aiChatConfig?: { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; } | undefined; pageActions?: { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; } | undefined; footer?: string | undefined; logoV2?: { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; } | undefined; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; colorsV2?: { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; } | undefined; typography?: { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; } | undefined; }; pages: Partial>; referencedApis: import("./shared.js").ApiDefinitionId[]; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; typography?: { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; } | undefined; }, { type: "v2"; files: Partial>; config: { js?: { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; } | undefined; header?: string | undefined; root?: RootNode | undefined; hideNavLinks?: boolean | undefined; title?: string | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; navigation?: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; } | undefined; defaultLanguage?: "typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "js" | "ts" | "php" | "swift" | "rust" | "nodets" | "nodejs" | "dotnet" | "jvm" | undefined; languages?: ("en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr")[] | undefined; announcement?: { text: string; } | undefined; navbarLinks?: ({ type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; } | { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; })[] | undefined; footerLinks?: ({ value: string & { Url: void; }; type: "github"; } | { value: string & { Url: void; }; type: "twitter"; } | { value: string & { Url: void; }; type: "x"; } | { value: string & { Url: void; }; type: "linkedin"; } | { value: string & { Url: void; }; type: "youtube"; } | { value: string & { Url: void; }; type: "instagram"; } | { value: string & { Url: void; }; type: "facebook"; } | { value: string & { Url: void; }; type: "discord"; } | { value: string & { Url: void; }; type: "slack"; } | { value: string & { Url: void; }; type: "hackernews"; } | { value: string & { Url: void; }; type: "medium"; } | { value: string & { Url: void; }; type: "website"; })[] | undefined; logoHeight?: number | undefined; logoHref?: Url | undefined; logoRightText?: string | undefined; favicon?: import("./shared.js").FileId | undefined; agents?: { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; } | undefined; metadata?: { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; } | undefined; redirects?: { source: string; destination: string; permanent?: boolean | undefined; }[] | undefined; colorsV3?: { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; } | undefined; layout?: { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; } | undefined; theme?: { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; } | undefined; settings?: { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; } | undefined; typographyV2?: { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; } | undefined; analyticsConfig?: { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; } | undefined; integrations?: { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; } | undefined; css?: { inline?: string[] | undefined; } | undefined; aiChatConfig?: { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; } | undefined; pageActions?: { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; } | undefined; footer?: string | undefined; logoV2?: { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; } | undefined; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; colorsV2?: { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; } | undefined; typography?: { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; } | undefined; }; pages: Partial>; referencedApis: import("./shared.js").ApiDefinitionId[]; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; typography?: { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; } | undefined; }>, z.ZodObject<{ pages: z.ZodRecord, z.ZodObject<{ markdown: z.ZodString; editThisPageUrl: z.ZodOptional>; editThisPageLaunch: z.ZodOptional>; rawMarkdown: z.ZodOptional; }, "strip", z.ZodTypeAny, { markdown: string; editThisPageUrl?: Url | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; rawMarkdown?: string | undefined; }, { markdown: string; editThisPageUrl?: Url | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; rawMarkdown?: string | undefined; }>>; referencedApis: z.ZodArray, "many">; files: z.ZodRecord, z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ s3Key: z.ZodString; type: z.ZodLiteral<"s3Key">; }, "strip", z.ZodTypeAny, { type: "s3Key"; s3Key: string; }, { type: "s3Key"; s3Key: string; }>, z.ZodObject<{ s3Key: z.ZodString; width: z.ZodNumber; height: z.ZodNumber; blurDataUrl: z.ZodOptional; alt: z.ZodOptional; type: z.ZodLiteral<"image">; }, "strip", z.ZodTypeAny, { type: "image"; width: number; height: number; s3Key: string; blurDataUrl?: string | undefined; alt?: string | undefined; }, { type: "image"; width: number; height: number; s3Key: string; blurDataUrl?: string | undefined; alt?: string | undefined; }>]>>; config: z.ZodObject<{ title: z.ZodOptional; defaultLanguage: z.ZodOptional>; languages: z.ZodOptional, "many">>; announcement: z.ZodOptional>; navigation: z.ZodOptional, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>]>, "many">>; tabsV2: z.ZodOptional, "many">>; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }>, z.ZodObject<{ items: z.ZodArray, "many">; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }>]>, z.ZodObject<{ versions: z.ZodArray; urlSlug: z.ZodOptional; availability: z.ZodOptional>; config: z.ZodUnion<[z.ZodObject<{ tabs: z.ZodOptional, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>]>, "many">>; tabsV2: z.ZodOptional, "many">>; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }, { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; }>, z.ZodObject<{ items: z.ZodArray, "many">; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }>]>; }, "strip", z.ZodTypeAny, { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }, { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; }, { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; }>]>>; root: z.ZodOptional>; navbarLinks: z.ZodOptional; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"filled">; }, "strip", z.ZodTypeAny, { type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"outlined">; }, "strip", z.ZodTypeAny, { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"minimal">; }, "strip", z.ZodTypeAny, { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"github">; }, "strip", z.ZodTypeAny, { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; }, { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; }>, z.ZodObject<{ links: z.ZodArray; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, "many">; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"dropdown">; }, "strip", z.ZodTypeAny, { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"primary">; }, "strip", z.ZodTypeAny, { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>, z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; text: z.ZodOptional; icon: z.ZodOptional; rightIcon: z.ZodOptional; rounded: z.ZodOptional; viewers: z.ZodOptional, "many">>; type: z.ZodLiteral<"secondary">; }, "strip", z.ZodTypeAny, { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>]>, "many">>; footerLinks: z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "github"; }, { value: string & { Url: void; }; type: "github"; }>, z.ZodObject<{ type: z.ZodLiteral<"twitter">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "twitter"; }, { value: string & { Url: void; }; type: "twitter"; }>, z.ZodObject<{ type: z.ZodLiteral<"x">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "x"; }, { value: string & { Url: void; }; type: "x"; }>, z.ZodObject<{ type: z.ZodLiteral<"linkedin">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "linkedin"; }, { value: string & { Url: void; }; type: "linkedin"; }>, z.ZodObject<{ type: z.ZodLiteral<"youtube">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "youtube"; }, { value: string & { Url: void; }; type: "youtube"; }>, z.ZodObject<{ type: z.ZodLiteral<"instagram">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "instagram"; }, { value: string & { Url: void; }; type: "instagram"; }>, z.ZodObject<{ type: z.ZodLiteral<"facebook">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "facebook"; }, { value: string & { Url: void; }; type: "facebook"; }>, z.ZodObject<{ type: z.ZodLiteral<"discord">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "discord"; }, { value: string & { Url: void; }; type: "discord"; }>, z.ZodObject<{ type: z.ZodLiteral<"slack">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "slack"; }, { value: string & { Url: void; }; type: "slack"; }>, z.ZodObject<{ type: z.ZodLiteral<"hackernews">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "hackernews"; }, { value: string & { Url: void; }; type: "hackernews"; }>, z.ZodObject<{ type: z.ZodLiteral<"medium">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "medium"; }, { value: string & { Url: void; }; type: "medium"; }>, z.ZodObject<{ type: z.ZodLiteral<"website">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "website"; }, { value: string & { Url: void; }; type: "website"; }>]>, "many">>; hideNavLinks: z.ZodOptional; logoHeight: z.ZodOptional; logoHref: z.ZodOptional>; logoRightText: z.ZodOptional; favicon: z.ZodOptional>; agents: z.ZodOptional; pageDescriptionSource: z.ZodOptional>; }, "strip", z.ZodTypeAny, { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; }, { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; }>>; metadata: z.ZodOptional; "og:title": z.ZodOptional; "og:description": z.ZodOptional; "og:url": z.ZodOptional; "og:image": z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { FileId: void; }; type: "fileId"; }, { value: string & { FileId: void; }; type: "fileId"; }>, z.ZodObject<{ type: z.ZodLiteral<"url">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "url"; }, { value: string & { Url: void; }; type: "url"; }>]>>; "og:image:width": z.ZodOptional; "og:image:height": z.ZodOptional; "og:locale": z.ZodOptional; "og:logo": z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { FileId: void; }; type: "fileId"; }, { value: string & { FileId: void; }; type: "fileId"; }>, z.ZodObject<{ type: z.ZodLiteral<"url">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "url"; }, { value: string & { Url: void; }; type: "url"; }>]>>; "twitter:title": z.ZodOptional; "twitter:description": z.ZodOptional; "twitter:handle": z.ZodOptional; "twitter:image": z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { FileId: void; }; type: "fileId"; }, { value: string & { FileId: void; }; type: "fileId"; }>, z.ZodObject<{ type: z.ZodLiteral<"url">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "url"; }, { value: string & { Url: void; }; type: "url"; }>]>>; "twitter:site": z.ZodOptional; "twitter:url": z.ZodOptional; "twitter:card": z.ZodOptional>; "og:background-image": z.ZodOptional; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { FileId: void; }; type: "fileId"; }, { value: string & { FileId: void; }; type: "fileId"; }>, z.ZodObject<{ type: z.ZodLiteral<"url">; value: z.ZodType; }, "strip", z.ZodTypeAny, { value: string & { Url: void; }; type: "url"; }, { value: string & { Url: void; }; type: "url"; }>]>>; "og:dynamic": z.ZodOptional; noindex: z.ZodOptional; nofollow: z.ZodOptional; canonicalHost: z.ZodOptional; }, "strip", z.ZodTypeAny, { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; }, { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; }>>; redirects: z.ZodOptional; }, "strip", z.ZodTypeAny, { source: string; destination: string; permanent?: boolean | undefined; }, { source: string; destination: string; permanent?: boolean | undefined; }>, "many">>; backgroundImage: z.ZodOptional>; colorsV3: z.ZodOptional>; backgroundImage: z.ZodOptional>; accentPrimary: z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>; background: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; type: z.ZodLiteral<"solid">; }, "strip", z.ZodTypeAny, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"gradient">; }, "strip", z.ZodTypeAny, { type: "gradient"; }, { type: "gradient"; }>]>; border: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; sidebarBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; headerBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; cardBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent1: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent3: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent4: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent5: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent6: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent7: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent8: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent9: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent10: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent11: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent12: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"dark">; }, "strip", z.ZodTypeAny, { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>, z.ZodObject<{ logo: z.ZodOptional>; backgroundImage: z.ZodOptional>; accentPrimary: z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>; background: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; type: z.ZodLiteral<"solid">; }, "strip", z.ZodTypeAny, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"gradient">; }, "strip", z.ZodTypeAny, { type: "gradient"; }, { type: "gradient"; }>]>; border: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; sidebarBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; headerBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; cardBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent1: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent3: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent4: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent5: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent6: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent7: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent8: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent9: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent10: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent11: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent12: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"light">; }, "strip", z.ZodTypeAny, { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>, z.ZodObject<{ dark: z.ZodObject<{ logo: z.ZodOptional>; backgroundImage: z.ZodOptional>; accentPrimary: z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>; background: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; type: z.ZodLiteral<"solid">; }, "strip", z.ZodTypeAny, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"gradient">; }, "strip", z.ZodTypeAny, { type: "gradient"; }, { type: "gradient"; }>]>; border: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; sidebarBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; headerBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; cardBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent1: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent3: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent4: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent5: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent6: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent7: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent8: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent9: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent10: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent11: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent12: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>; light: z.ZodObject<{ logo: z.ZodOptional>; backgroundImage: z.ZodOptional>; accentPrimary: z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>; background: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; a: z.ZodOptional; type: z.ZodLiteral<"solid">; }, "strip", z.ZodTypeAny, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }, { type: "solid"; r: number; g: number; b: number; a?: number | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"gradient">; }, "strip", z.ZodTypeAny, { type: "gradient"; }, { type: "gradient"; }>]>; border: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; sidebarBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; headerBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; cardBackground: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent1: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent3: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent4: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent5: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent6: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent7: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent8: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent9: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent10: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent11: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; accent12: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>; type: z.ZodLiteral<"darkAndLight">; }, "strip", z.ZodTypeAny, { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; }, { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; }>]>>; layout: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "px"; }, { value: number; type: "px"; }>, z.ZodObject<{ type: z.ZodLiteral<"rem">; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "rem"; }, { value: number; type: "rem"; }>, z.ZodObject<{ type: z.ZodLiteral<"full">; }, "strip", z.ZodTypeAny, { type: "full"; }, { type: "full"; }>]>>; contentWidth: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "px"; }, { value: number; type: "px"; }>, z.ZodObject<{ type: z.ZodLiteral<"rem">; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "rem"; }, { value: number; type: "rem"; }>]>>; sidebarWidth: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "px"; }, { value: number; type: "px"; }>, z.ZodObject<{ type: z.ZodLiteral<"rem">; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "rem"; }, { value: number; type: "rem"; }>]>>; headerHeight: z.ZodOptional; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "px"; }, { value: number; type: "px"; }>, z.ZodObject<{ type: z.ZodLiteral<"rem">; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { value: number; type: "rem"; }, { value: number; type: "rem"; }>]>>; searchbarPlacement: z.ZodOptional>; tabsPlacement: z.ZodOptional>; switcherPlacement: z.ZodOptional>; contentAlignment: z.ZodOptional>; headerPosition: z.ZodOptional>; disableHeader: z.ZodOptional; hideNavLinks: z.ZodOptional; hideFeedback: z.ZodOptional; }, "strip", z.ZodTypeAny, { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; }, { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; }>>; theme: z.ZodOptional>; body: z.ZodOptional>; tabs: z.ZodOptional, z.ZodObject<{ style: z.ZodOptional>; alignment: z.ZodOptional>; placement: z.ZodOptional>; }, "strip", z.ZodTypeAny, { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; }, { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; }>]>>; footerNav: z.ZodOptional>; "page-actions": z.ZodOptional>; "language-switcher": z.ZodOptional>; "product-switcher": z.ZodOptional>; }, "strip", z.ZodTypeAny, { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; }, { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; }>>; settings: z.ZodOptional; disableSearch: z.ZodOptional; disableAnalytics: z.ZodOptional; darkModeCode: z.ZodOptional; defaultSearchFilters: z.ZodOptional; httpSnippets: z.ZodOptional, "many">]>>; hide404Page: z.ZodOptional; useJavascriptAsTypescript: z.ZodOptional; disableExplorerProxy: z.ZodOptional; language: z.ZodOptional>; }, "strip", z.ZodTypeAny, { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; }, { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; }>>; typographyV2: z.ZodOptional; weight: z.ZodOptional>; style: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }>, "many">; display: z.ZodOptional>; fallback: z.ZodOptional>; fontVariationSettings: z.ZodOptional; type: z.ZodLiteral<"custom">; }, "strip", z.ZodTypeAny, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }>]>>; bodyFont: z.ZodOptional; weight: z.ZodOptional>; style: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }>, "many">; display: z.ZodOptional>; fallback: z.ZodOptional>; fontVariationSettings: z.ZodOptional; type: z.ZodLiteral<"custom">; }, "strip", z.ZodTypeAny, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }>]>>; codeFont: z.ZodOptional; weight: z.ZodOptional>; style: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }, { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }>, "many">; display: z.ZodOptional>; fallback: z.ZodOptional>; fontVariationSettings: z.ZodOptional; type: z.ZodLiteral<"custom">; }, "strip", z.ZodTypeAny, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }, { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; }>]>>; }, "strip", z.ZodTypeAny, { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; }, { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; }>>; analyticsConfig: z.ZodOptional>; fullstory: z.ZodOptional>; intercom: z.ZodOptional; }, "strip", z.ZodTypeAny, { appId: string; apiBase?: string | undefined; }, { appId: string; apiBase?: string | undefined; }>>; posthog: z.ZodOptional; }, "strip", z.ZodTypeAny, { apiKey: string; endpoint?: string | undefined; }, { apiKey: string; endpoint?: string | undefined; }>>; gtm: z.ZodOptional>; ga4: z.ZodOptional>; amplitude: z.ZodOptional>; mixpanel: z.ZodOptional>; hotjar: z.ZodOptional>; koala: z.ZodOptional>; logrocket: z.ZodOptional>; pirsch: z.ZodOptional>; plausible: z.ZodOptional>; fathom: z.ZodOptional>; clearbit: z.ZodOptional>; heap: z.ZodOptional>; }, "strip", z.ZodTypeAny, { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; }, { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; }>>; integrations: z.ZodOptional; context7: z.ZodOptional>; }, "strip", z.ZodTypeAny, { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; }, { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; }>>; css: z.ZodOptional>; }, "strip", z.ZodTypeAny, { inline?: string[] | undefined; }, { inline?: string[] | undefined; }>>; js: z.ZodOptional; strategy: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }, { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }>, "many">>; files: z.ZodArray; strategy: z.ZodOptional>; }, "strip", z.ZodTypeAny, { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }, { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }>, "many">; inline: z.ZodOptional>; }, "strip", z.ZodTypeAny, { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; }, { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; }>>; aiChatConfig: z.ZodOptional>; systemPrompt: z.ZodOptional; location: z.ZodOptional, "many">>; datasources: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; title?: string | undefined; }, { url: string; title?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; }, { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; }>>; pageActions: z.ZodOptional>; options: z.ZodOptional; viewAsMarkdown: z.ZodOptional; askAi: z.ZodOptional; openAi: z.ZodOptional; claude: z.ZodOptional; cursor: z.ZodOptional; claudeCode: z.ZodOptional; vscode: z.ZodOptional; custom: z.ZodOptional; url: z.ZodString; icon: z.ZodOptional; default: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }, { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; }, { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; }, { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; }>>; editThisPageLaunch: z.ZodOptional>; header: z.ZodOptional; footer: z.ZodOptional; logo: z.ZodOptional>; logoV2: z.ZodOptional>; light: z.ZodOptional>; }, "strip", z.ZodTypeAny, { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; }, { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; }>>; colors: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>>; colorsV2: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"unthemed">; }, "strip", z.ZodTypeAny, { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>, z.ZodObject<{ dark: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; light: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"themed">; }, "strip", z.ZodTypeAny, { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>]>>; background: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"unthemed">; }, "strip", z.ZodTypeAny, { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>, z.ZodObject<{ dark: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; light: z.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; type: z.ZodLiteral<"themed">; }, "strip", z.ZodTypeAny, { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>]>>; }, "strip", z.ZodTypeAny, { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; }, { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; }>>; typography: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; fontFile: string & { FileId: void; }; }, { name: string; fontFile: string & { FileId: void; }; }>>; bodyFont: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; fontFile: string & { FileId: void; }; }, { name: string; fontFile: string & { FileId: void; }; }>>; codeFont: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; fontFile: string & { FileId: void; }; }, { name: string; fontFile: string & { FileId: void; }; }>>; }, "strip", z.ZodTypeAny, { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; }, { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; }>>; }, "strip", z.ZodTypeAny, { js?: { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; } | undefined; header?: string | undefined; root?: RootNode | undefined; hideNavLinks?: boolean | undefined; title?: string | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; navigation?: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; } | undefined; defaultLanguage?: "typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "js" | "ts" | "php" | "swift" | "rust" | "nodets" | "nodejs" | "dotnet" | "jvm" | undefined; languages?: ("en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr")[] | undefined; announcement?: { text: string; } | undefined; navbarLinks?: ({ type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; } | { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; })[] | undefined; footerLinks?: ({ value: string & { Url: void; }; type: "github"; } | { value: string & { Url: void; }; type: "twitter"; } | { value: string & { Url: void; }; type: "x"; } | { value: string & { Url: void; }; type: "linkedin"; } | { value: string & { Url: void; }; type: "youtube"; } | { value: string & { Url: void; }; type: "instagram"; } | { value: string & { Url: void; }; type: "facebook"; } | { value: string & { Url: void; }; type: "discord"; } | { value: string & { Url: void; }; type: "slack"; } | { value: string & { Url: void; }; type: "hackernews"; } | { value: string & { Url: void; }; type: "medium"; } | { value: string & { Url: void; }; type: "website"; })[] | undefined; logoHeight?: number | undefined; logoHref?: Url | undefined; logoRightText?: string | undefined; favicon?: import("./shared.js").FileId | undefined; agents?: { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; } | undefined; metadata?: { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; } | undefined; redirects?: { source: string; destination: string; permanent?: boolean | undefined; }[] | undefined; colorsV3?: { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; } | undefined; layout?: { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; } | undefined; theme?: { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; } | undefined; settings?: { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; } | undefined; typographyV2?: { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; } | undefined; analyticsConfig?: { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; } | undefined; integrations?: { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; } | undefined; css?: { inline?: string[] | undefined; } | undefined; aiChatConfig?: { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; } | undefined; pageActions?: { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; } | undefined; footer?: string | undefined; logoV2?: { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; } | undefined; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; colorsV2?: { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; } | undefined; typography?: { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; } | undefined; }, { js?: { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; } | undefined; header?: string | undefined; root?: RootNode | undefined; hideNavLinks?: boolean | undefined; title?: string | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; navigation?: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; } | undefined; defaultLanguage?: "typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "js" | "ts" | "php" | "swift" | "rust" | "nodets" | "nodejs" | "dotnet" | "jvm" | undefined; languages?: ("en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr")[] | undefined; announcement?: { text: string; } | undefined; navbarLinks?: ({ type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; } | { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; })[] | undefined; footerLinks?: ({ value: string & { Url: void; }; type: "github"; } | { value: string & { Url: void; }; type: "twitter"; } | { value: string & { Url: void; }; type: "x"; } | { value: string & { Url: void; }; type: "linkedin"; } | { value: string & { Url: void; }; type: "youtube"; } | { value: string & { Url: void; }; type: "instagram"; } | { value: string & { Url: void; }; type: "facebook"; } | { value: string & { Url: void; }; type: "discord"; } | { value: string & { Url: void; }; type: "slack"; } | { value: string & { Url: void; }; type: "hackernews"; } | { value: string & { Url: void; }; type: "medium"; } | { value: string & { Url: void; }; type: "website"; })[] | undefined; logoHeight?: number | undefined; logoHref?: Url | undefined; logoRightText?: string | undefined; favicon?: import("./shared.js").FileId | undefined; agents?: { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; } | undefined; metadata?: { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; } | undefined; redirects?: { source: string; destination: string; permanent?: boolean | undefined; }[] | undefined; colorsV3?: { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; } | undefined; layout?: { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; } | undefined; theme?: { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; } | undefined; settings?: { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; } | undefined; typographyV2?: { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; } | undefined; analyticsConfig?: { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; } | undefined; integrations?: { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; } | undefined; css?: { inline?: string[] | undefined; } | undefined; aiChatConfig?: { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; } | undefined; pageActions?: { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; } | undefined; footer?: string | undefined; logoV2?: { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; } | undefined; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; colorsV2?: { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; } | undefined; typography?: { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; } | undefined; }>; jsFiles: z.ZodOptional>; type: z.ZodLiteral<"v3">; }, "strip", z.ZodTypeAny, { type: "v3"; files: Partial>; config: { js?: { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; } | undefined; header?: string | undefined; root?: RootNode | undefined; hideNavLinks?: boolean | undefined; title?: string | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; navigation?: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; } | undefined; defaultLanguage?: "typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "js" | "ts" | "php" | "swift" | "rust" | "nodets" | "nodejs" | "dotnet" | "jvm" | undefined; languages?: ("en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr")[] | undefined; announcement?: { text: string; } | undefined; navbarLinks?: ({ type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; } | { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; })[] | undefined; footerLinks?: ({ value: string & { Url: void; }; type: "github"; } | { value: string & { Url: void; }; type: "twitter"; } | { value: string & { Url: void; }; type: "x"; } | { value: string & { Url: void; }; type: "linkedin"; } | { value: string & { Url: void; }; type: "youtube"; } | { value: string & { Url: void; }; type: "instagram"; } | { value: string & { Url: void; }; type: "facebook"; } | { value: string & { Url: void; }; type: "discord"; } | { value: string & { Url: void; }; type: "slack"; } | { value: string & { Url: void; }; type: "hackernews"; } | { value: string & { Url: void; }; type: "medium"; } | { value: string & { Url: void; }; type: "website"; })[] | undefined; logoHeight?: number | undefined; logoHref?: Url | undefined; logoRightText?: string | undefined; favicon?: import("./shared.js").FileId | undefined; agents?: { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; } | undefined; metadata?: { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; } | undefined; redirects?: { source: string; destination: string; permanent?: boolean | undefined; }[] | undefined; colorsV3?: { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; } | undefined; layout?: { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; } | undefined; theme?: { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; } | undefined; settings?: { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; } | undefined; typographyV2?: { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; } | undefined; analyticsConfig?: { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; } | undefined; integrations?: { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; } | undefined; css?: { inline?: string[] | undefined; } | undefined; aiChatConfig?: { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; } | undefined; pageActions?: { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; } | undefined; footer?: string | undefined; logoV2?: { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; } | undefined; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; colorsV2?: { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; } | undefined; typography?: { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; } | undefined; }; pages: Partial>; referencedApis: import("./shared.js").ApiDefinitionId[]; jsFiles?: Record | undefined; }, { type: "v3"; files: Partial>; config: { js?: { files: { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[]; inline?: string[] | undefined; remote?: { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }[] | undefined; } | undefined; header?: string | undefined; root?: RootNode | undefined; hideNavLinks?: boolean | undefined; title?: string | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; navigation?: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; tabs?: ({ url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | NavigationTabGroup)[] | undefined; tabsV2?: NavigationTabV2[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlug?: string | undefined; }[]; } | undefined; defaultLanguage?: "typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "js" | "ts" | "php" | "swift" | "rust" | "nodets" | "nodejs" | "dotnet" | "jvm" | undefined; languages?: ("en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr")[] | undefined; announcement?: { text: string; } | undefined; navbarLinks?: ({ type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "outlined"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "minimal"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "github"; url: string & { Url: void; }; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; } | { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "primary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; } | { type: "secondary"; url: string & { Url: void; }; text?: string | undefined; viewers?: import("./shared.js").RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; })[] | undefined; footerLinks?: ({ value: string & { Url: void; }; type: "github"; } | { value: string & { Url: void; }; type: "twitter"; } | { value: string & { Url: void; }; type: "x"; } | { value: string & { Url: void; }; type: "linkedin"; } | { value: string & { Url: void; }; type: "youtube"; } | { value: string & { Url: void; }; type: "instagram"; } | { value: string & { Url: void; }; type: "facebook"; } | { value: string & { Url: void; }; type: "discord"; } | { value: string & { Url: void; }; type: "slack"; } | { value: string & { Url: void; }; type: "hackernews"; } | { value: string & { Url: void; }; type: "medium"; } | { value: string & { Url: void; }; type: "website"; })[] | undefined; logoHeight?: number | undefined; logoHref?: Url | undefined; logoRightText?: string | undefined; favicon?: import("./shared.js").FileId | undefined; agents?: { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; } | undefined; metadata?: { "og:site_name"?: string | undefined; "og:title"?: string | undefined; "og:description"?: string | undefined; "og:url"?: string | undefined; "og:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:image:width"?: number | undefined; "og:image:height"?: number | undefined; "og:locale"?: string | undefined; "og:logo"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:title"?: string | undefined; "twitter:description"?: string | undefined; "twitter:handle"?: string | undefined; "twitter:image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "twitter:site"?: string | undefined; "twitter:url"?: string | undefined; "twitter:card"?: "summary" | "summary_large_image" | "app" | "player" | undefined; "og:background-image"?: { value: string & { FileId: void; }; type: "fileId"; } | { value: string & { Url: void; }; type: "url"; } | undefined; "og:dynamic"?: boolean | undefined; noindex?: boolean | undefined; nofollow?: boolean | undefined; canonicalHost?: string | undefined; } | undefined; redirects?: { source: string; destination: string; permanent?: boolean | undefined; }[] | undefined; colorsV3?: { type: "dark"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "light"; accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "darkAndLight"; dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; light: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background: { type: "solid"; r: number; g: number; b: number; a?: number | undefined; } | { type: "gradient"; }; logo?: import("./shared.js").FileId | undefined; backgroundImage?: import("./shared.js").FileId | undefined; border?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; sidebarBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; headerBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; cardBackground?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent1?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent2?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent3?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent4?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent5?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent6?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent7?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent8?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent9?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent10?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent11?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; accent12?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }; } | undefined; layout?: { pageWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | { type: "full"; } | undefined; contentWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; sidebarWidth?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; headerHeight?: { value: number; type: "px"; } | { value: number; type: "rem"; } | undefined; searchbarPlacement?: "HEADER" | "HEADER_TABS" | "SIDEBAR" | undefined; tabsPlacement?: "HEADER" | "SIDEBAR" | undefined; switcherPlacement?: "HEADER" | "SIDEBAR" | undefined; contentAlignment?: "CENTER" | "LEFT" | undefined; headerPosition?: "FIXED" | "ABSOLUTE" | undefined; disableHeader?: boolean | undefined; hideNavLinks?: boolean | undefined; hideFeedback?: boolean | undefined; } | undefined; theme?: { body?: "default" | "canvas" | undefined; sidebar?: "default" | "minimal" | undefined; tabs?: "default" | "bubble" | { style?: "default" | "bubble" | undefined; alignment?: "CENTER" | "LEFT" | undefined; placement?: "HEADER" | "SIDEBAR" | undefined; } | undefined; footerNav?: "default" | "minimal" | undefined; "page-actions"?: "default" | "toolbar" | undefined; "language-switcher"?: "default" | "minimal" | undefined; "product-switcher"?: "default" | "toggle" | undefined; } | undefined; settings?: { language?: "en" | "es" | "fr" | "de" | "it" | "pt" | "ja" | "zh" | "ko" | "el" | "no" | "pl" | "ru" | "sv" | "tr" | undefined; searchText?: string | undefined; disableSearch?: boolean | undefined; disableAnalytics?: boolean | undefined; darkModeCode?: boolean | undefined; defaultSearchFilters?: boolean | undefined; httpSnippets?: boolean | ("typescript" | "python" | "go" | "ruby" | "java" | "csharp" | "curl" | "javascript" | "php" | "swift" | "rust")[] | undefined; hide404Page?: boolean | undefined; useJavascriptAsTypescript?: boolean | undefined; disableExplorerProxy?: boolean | undefined; } | undefined; typographyV2?: { headingsFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; bodyFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; codeFont?: { type: "custom"; name: string; variants: { fontFile: string & { FileId: void; }; style?: ("normal" | "italic")[] | undefined; weight?: string[] | undefined; }[]; fallback?: string[] | undefined; display?: "optional" | "auto" | "block" | "swap" | "fallback" | undefined; fontVariationSettings?: string | undefined; } | undefined; } | undefined; analyticsConfig?: { segment?: { writeKey: string; } | undefined; fullstory?: { orgId: string; } | undefined; intercom?: { appId: string; apiBase?: string | undefined; } | undefined; posthog?: { apiKey: string; endpoint?: string | undefined; } | undefined; gtm?: { containerId: string; } | undefined; ga4?: { measurementId: string; } | undefined; amplitude?: { apiKey: string; } | undefined; mixpanel?: { apiKey: string; } | undefined; hotjar?: { hjid: string; hjsv: string; } | undefined; koala?: { apiKey: string; } | undefined; logrocket?: { apiKey: string; } | undefined; pirsch?: { id: string; } | undefined; plausible?: { domain: string; } | undefined; fathom?: { siteId: string; } | undefined; clearbit?: { apiKey: string; } | undefined; heap?: { appId: string; } | undefined; } | undefined; integrations?: { intercom?: string | undefined; context7?: import("./shared.js").FileId | undefined; } | undefined; css?: { inline?: string[] | undefined; } | undefined; aiChatConfig?: { model?: "claude-3.5" | "claude-3.7" | "claude-4" | "command-a" | undefined; systemPrompt?: string | undefined; location?: ("discord" | "slack" | "docs")[] | undefined; datasources?: { url: string; title?: string | undefined; }[] | undefined; } | undefined; pageActions?: { options?: { custom?: { url: string; title: string; default?: boolean | undefined; icon?: string | undefined; subtitle?: string | undefined; }[] | undefined; copyPage?: boolean | undefined; viewAsMarkdown?: boolean | undefined; askAi?: boolean | undefined; openAi?: boolean | undefined; claude?: boolean | undefined; cursor?: boolean | undefined; claudeCode?: boolean | undefined; vscode?: boolean | undefined; } | undefined; default?: "copyPage" | "viewAsMarkdown" | "askAi" | "openAi" | "claude" | "cursor" | "claudeCode" | "vscode" | undefined; } | undefined; footer?: string | undefined; logoV2?: { dark?: import("./shared.js").FileId | undefined; light?: import("./shared.js").FileId | undefined; } | undefined; colors?: { accentPrimary?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; colorsV2?: { accentPrimary?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; background?: { type: "unthemed"; color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | { type: "themed"; dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; } | undefined; } | undefined; typography?: { headingsFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; bodyFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; codeFont?: { name: string; fontFile: string & { FileId: void; }; } | undefined; } | undefined; }; pages: Partial>; referencedApis: import("./shared.js").ApiDefinitionId[]; jsFiles?: Record | undefined; }>]>; export type DocsDefinitionDb = z.infer; export declare namespace DocsDefinitionDb { type V1 = DocsDefinitionDbV1 & { type: "v1"; }; type V2 = DocsDefinitionDbV2 & { type: "v2"; }; type V3 = DocsDefinitionDbV3 & { type: "v3"; }; } export * from "./db-commons"; export * from "./db-docsCommons"; export * from "./db-docsRead"; //# sourceMappingURL=db.d.ts.map