import * as z from "zod"; import type { RootNode } from "../../navigation/types/v1.js"; import type { EndpointId as EndpointId_, PageId, SubpackageId, WebhookId as WebhookId_, WebSocketId as WebSocketId_ } from "./write-commons"; export type FilePath = string & { docs_v1_write_FilePath: void; }; export declare const FilePathSchema: z.ZodType; export declare function FilePath(value: string): FilePath; export type DocsRegistrationId = string & { docs_v1_write_DocsRegistrationId: void; }; export declare const DocsRegistrationIdSchema: z.ZodType; export declare function DocsRegistrationId(value: string): DocsRegistrationId; export declare const HeightSchema: z.ZodNumber; export type Height = z.infer; export declare const FileS3UploadUrlSchema: z.ZodObject<{ uploadUrl: z.ZodString; fileId: z.ZodType; }, "strip", z.ZodTypeAny, { fileId: string & { FileId: void; }; uploadUrl: string; }, { fileId: string & { FileId: void; }; uploadUrl: string; }>; export type FileS3UploadUrl = z.infer; export declare const StartDocsRegisterResponseSchema: z.ZodObject<{ docsRegistrationId: z.ZodType; uploadUrls: z.ZodRecord, z.ZodObject<{ uploadUrl: z.ZodString; fileId: z.ZodType; }, "strip", z.ZodTypeAny, { fileId: string & { FileId: void; }; uploadUrl: string; }, { fileId: string & { FileId: void; }; uploadUrl: string; }>>; skippedFiles: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { uploadUrls: Partial>; docsRegistrationId: string & { docs_v1_write_DocsRegistrationId: void; }; skippedFiles: FilePath[]; }, { uploadUrls: Partial>; docsRegistrationId: string & { docs_v1_write_DocsRegistrationId: void; }; skippedFiles: FilePath[]; }>; export type StartDocsRegisterResponse = z.infer; export declare const PageContentSchema: z.ZodObject<{ markdown: z.ZodString; editThisPageUrl: z.ZodOptional>; editThisPageLaunch: z.ZodOptional>; rawMarkdown: z.ZodOptional; }, "strip", z.ZodTypeAny, { markdown: string; editThisPageUrl?: import("./shared.js").Url | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; rawMarkdown?: string | undefined; }, { markdown: string; editThisPageUrl?: import("./shared.js").Url | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; rawMarkdown?: string | undefined; }>; export type PageContent = z.infer; export declare const NavigationNodeMetadataSchema: z.ZodObject<{ icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }, { icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }>; export type NavigationNodeMetadata = z.infer; export declare const PageMetadataSchema: z.ZodObject<{ id: z.ZodType; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }>; export type PageMetadata = z.infer; export declare const LinkMetadataSchema: 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 LinkMetadata = z.infer; export declare const ChangelogItemSchema: z.ZodObject<{ date: z.ZodString; pageId: z.ZodType; hidden: z.ZodOptional; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }>; export type ChangelogItem = z.infer; export declare const ChangelogSectionSchema: z.ZodObject<{ title: z.ZodOptional; icon: z.ZodOptional; hidden: z.ZodOptional; description: z.ZodOptional; pageId: z.ZodOptional>; items: z.ZodArray; hidden: z.ZodOptional; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }>, "many">; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; 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; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; urlSlug: string; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; }>; export type ChangelogSection = z.infer; export declare const ChangelogSectionV2Schema: z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; pageId: z.ZodOptional>; items: z.ZodArray; hidden: z.ZodOptional; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }>, "many">; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; }, { items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; }>; export type ChangelogSectionV2 = z.infer; export declare const ChangelogSectionV3Schema: z.ZodObject<{ node: z.ZodUnknown; }, "strip", z.ZodTypeAny, { node?: unknown; }, { node?: unknown; }>; export type ChangelogSectionV3 = z.infer; export declare const NavigationTabLinkSchema: 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 NavigationTabLink = z.infer; export type ApiNavigationConfigItem = ApiNavigationConfigItem.Subpackage | ApiNavigationConfigItem.EndpointId | ApiNavigationConfigItem.WebsocketId | ApiNavigationConfigItem.WebhookId | ApiNavigationConfigItem.Page; export declare namespace ApiNavigationConfigItem { interface Subpackage { type: "subpackage"; summaryPageId?: PageId | null; subpackageId: SubpackageId; items: ApiNavigationConfigItem[]; } interface EndpointId { type: "endpointId"; value: EndpointId_; } interface WebsocketId { type: "websocketId"; value: WebSocketId_; } interface WebhookId { type: "webhookId"; value: WebhookId_; } interface Page extends PageMetadata { type: "page"; } } export declare const ApiNavigationConfigItemSchema: z.ZodType; export declare const ApiNavigationConfigSubpackageSchema: z.ZodObject<{ summaryPageId: z.ZodOptional>; subpackageId: z.ZodType; items: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { subpackageId: string & { SubpackageId: void; }; items: ApiNavigationConfigItem[]; summaryPageId?: PageId | undefined; }, { subpackageId: string & { SubpackageId: void; }; items: ApiNavigationConfigItem[]; summaryPageId?: PageId | undefined; }>; export type ApiNavigationConfigSubpackage = z.infer; export declare const ApiNavigationConfigRootSchema: z.ZodObject<{ summaryPageId: z.ZodOptional>; items: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { items: ApiNavigationConfigItem[]; summaryPageId?: PageId | undefined; }, { items: ApiNavigationConfigItem[]; summaryPageId?: PageId | undefined; }>; export type ApiNavigationConfigRoot = z.infer; export declare const ApiSectionSchema: z.ZodObject<{ title: z.ZodString; api: z.ZodType; artifacts: z.ZodOptional; packageName: z.ZodString; githubRepoName: z.ZodString; version: z.ZodString; }, "strip", z.ZodTypeAny, { type: "npm"; version: string; packageName: string; githubRepoName: string; }, { type: "npm"; version: string; packageName: string; githubRepoName: string; }>, z.ZodObject<{ type: z.ZodLiteral<"maven">; coordinate: z.ZodString; githubRepoName: z.ZodString; version: z.ZodString; }, "strip", z.ZodTypeAny, { type: "maven"; version: string; coordinate: string; githubRepoName: string; }, { type: "maven"; version: string; coordinate: string; githubRepoName: string; }>, z.ZodObject<{ type: z.ZodLiteral<"pypi">; packageName: z.ZodString; githubRepoName: z.ZodString; version: z.ZodString; }, "strip", z.ZodTypeAny, { type: "pypi"; version: string; packageName: string; githubRepoName: string; }, { type: "pypi"; version: string; packageName: string; githubRepoName: string; }>]>, "many">; postman: z.ZodOptional; githubRepoName: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; githubRepoName?: string | undefined; }, { url: string & { Url: void; }; githubRepoName?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { sdks: ({ type: "npm"; version: string; packageName: string; githubRepoName: string; } | { type: "maven"; version: string; coordinate: string; githubRepoName: string; } | { type: "pypi"; version: string; packageName: string; githubRepoName: string; })[]; postman?: { url: string & { Url: void; }; githubRepoName?: string | undefined; } | undefined; }, { sdks: ({ type: "npm"; version: string; packageName: string; githubRepoName: string; } | { type: "maven"; version: string; coordinate: string; githubRepoName: string; } | { type: "pypi"; version: string; packageName: string; githubRepoName: string; })[]; postman?: { url: string & { Url: void; }; githubRepoName?: string | undefined; } | undefined; }>>; skipUrlSlug: z.ZodOptional; showErrors: z.ZodOptional; changelog: z.ZodOptional; icon: z.ZodOptional; hidden: z.ZodOptional; description: z.ZodOptional; pageId: z.ZodOptional>; items: z.ZodArray; hidden: z.ZodOptional; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }>, "many">; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; 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; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; urlSlug: string; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; }>>; changelogV2: z.ZodOptional; description: z.ZodOptional; pageId: z.ZodOptional>; items: z.ZodArray; hidden: z.ZodOptional; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }>, "many">; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; }, { items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; }>>; navigation: z.ZodOptional>; items: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { items: ApiNavigationConfigItem[]; summaryPageId?: PageId | undefined; }, { items: ApiNavigationConfigItem[]; summaryPageId?: PageId | undefined; }>>; longScrolling: z.ZodOptional; flattened: z.ZodOptional; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { title: string; api: string & { ApiDefinitionId: void; }; changelog?: { items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; 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; skipUrlSlug?: boolean | undefined; artifacts?: { sdks: ({ type: "npm"; version: string; packageName: string; githubRepoName: string; } | { type: "maven"; version: string; coordinate: string; githubRepoName: string; } | { type: "pypi"; version: string; packageName: string; githubRepoName: string; })[]; postman?: { url: string & { Url: void; }; githubRepoName?: string | undefined; } | undefined; } | undefined; showErrors?: boolean | undefined; navigation?: { items: ApiNavigationConfigItem[]; summaryPageId?: PageId | undefined; } | undefined; longScrolling?: boolean | undefined; flattened?: boolean | undefined; urlSlugOverride?: string | undefined; changelogV2?: { items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | undefined; }, { title: string; api: string & { ApiDefinitionId: void; }; changelog?: { items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; 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; skipUrlSlug?: boolean | undefined; artifacts?: { sdks: ({ type: "npm"; version: string; packageName: string; githubRepoName: string; } | { type: "maven"; version: string; coordinate: string; githubRepoName: string; } | { type: "pypi"; version: string; packageName: string; githubRepoName: string; })[]; postman?: { url: string & { Url: void; }; githubRepoName?: string | undefined; } | undefined; } | undefined; showErrors?: boolean | undefined; navigation?: { items: ApiNavigationConfigItem[]; summaryPageId?: PageId | undefined; } | undefined; longScrolling?: boolean | undefined; flattened?: boolean | undefined; urlSlugOverride?: string | undefined; changelogV2?: { items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | undefined; }>; export type ApiSection = z.infer; export declare const ApiSectionV2Schema: z.ZodObject<{ node: z.ZodUnknown; }, "strip", z.ZodTypeAny, { node?: unknown; }, { node?: unknown; }>; export type ApiSectionV2 = z.infer; export type NavigationItem = NavigationItem.Page | NavigationItem.Api | NavigationItem.ApiV2 | NavigationItem.Section | NavigationItem.Link | NavigationItem.Changelog | NavigationItem.ChangelogV3; export declare namespace NavigationItem { interface Page extends PageMetadata { type: "page"; } interface Api extends ApiSection { type: "api"; } interface ApiV2 extends ApiSectionV2 { type: "apiV2"; } interface Section extends DocsSection { type: "section"; } interface Link extends LinkMetadata { type: "link"; } interface Changelog extends ChangelogSectionV2 { type: "changelog"; } interface ChangelogV3 extends ChangelogSectionV3 { type: "changelogV3"; } } export type DocsSection = NavigationNodeMetadata & { title: string; items: NavigationItem[]; /** @deprecated Use `collapsible` and `collapsedByDefault` instead. */ collapsed?: boolean | "open-by-default"; collapsible?: boolean; collapsedByDefault?: boolean; skipUrlSlug?: boolean; overviewPageId?: PageId; }; export declare const DocsSectionSchema: z.ZodType; export declare const NavigationItemSchema: z.ZodType; export declare const NavigationTabGroupSchema: z.ZodObject<{ title: z.ZodString; items: z.ZodArray, "many">; skipUrlSlug: z.ZodOptional; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }, { items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }>; export type NavigationTabGroup = z.infer; export declare const NavigationTabSchema: z.ZodUnion<[z.ZodObject<{ title: z.ZodString; items: z.ZodArray, "many">; skipUrlSlug: z.ZodOptional; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }, { items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }>, 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.ZodDiscriminatedUnion<"type", [z.ZodObject<{ title: z.ZodString; items: z.ZodArray, "many">; skipUrlSlug: z.ZodOptional; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; type: z.ZodLiteral<"group">; }, "strip", z.ZodTypeAny, { type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }, { type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }>, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; type: z.ZodLiteral<"link">; }, "strip", z.ZodTypeAny, { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>, z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; pageId: z.ZodOptional>; items: z.ZodArray; hidden: z.ZodOptional; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }>, "many">; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; type: z.ZodLiteral<"changelog">; }, "strip", z.ZodTypeAny, { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; }, { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; }>, z.ZodObject<{ node: z.ZodUnknown; type: z.ZodLiteral<"changelogV3">; }, "strip", z.ZodTypeAny, { type: "changelogV3"; node?: unknown; }, { type: "changelogV3"; node?: unknown; }>]>; export type NavigationTabV2 = z.infer; export declare const UnversionedTabbedNavigationConfigSchema: z.ZodObject<{ tabs: z.ZodOptional, "many">; skipUrlSlug: z.ZodOptional; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }, { items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }>, 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">; skipUrlSlug: z.ZodOptional; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; type: z.ZodLiteral<"group">; }, "strip", z.ZodTypeAny, { type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }, { type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }>, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; type: z.ZodLiteral<"link">; }, "strip", z.ZodTypeAny, { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>, z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; pageId: z.ZodOptional>; items: z.ZodArray; hidden: z.ZodOptional; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }>, "many">; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; type: z.ZodLiteral<"changelog">; }, "strip", z.ZodTypeAny, { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; }, { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; }>, z.ZodObject<{ node: z.ZodUnknown; type: z.ZodLiteral<"changelogV3">; }, "strip", z.ZodTypeAny, { type: "changelogV3"; node?: unknown; }, { type: "changelogV3"; node?: unknown; }>]>, "many">>; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; }, { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | 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; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }>; export type UnversionedUntabbedNavigationConfig = z.infer; export declare const UnversionedNavigationConfigSchema: z.ZodUnion<[z.ZodObject<{ tabs: z.ZodOptional, "many">; skipUrlSlug: z.ZodOptional; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }, { items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }>, 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">; skipUrlSlug: z.ZodOptional; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; type: z.ZodLiteral<"group">; }, "strip", z.ZodTypeAny, { type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }, { type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }>, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; type: z.ZodLiteral<"link">; }, "strip", z.ZodTypeAny, { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>, z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; pageId: z.ZodOptional>; items: z.ZodArray; hidden: z.ZodOptional; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }>, "many">; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; type: z.ZodLiteral<"changelog">; }, "strip", z.ZodTypeAny, { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; }, { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; }>, z.ZodObject<{ node: z.ZodUnknown; type: z.ZodLiteral<"changelogV3">; }, "strip", z.ZodTypeAny, { type: "changelogV3"; node?: unknown; }, { type: "changelogV3"; node?: unknown; }>]>, "many">>; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; }, { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; }>, z.ZodObject<{ items: z.ZodArray, "many">; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }>]>; export type UnversionedNavigationConfig = z.infer; export declare const VersionedNavigationConfigDataSchema: z.ZodObject<{ version: z.ZodType; urlSlugOverride: z.ZodOptional; availability: z.ZodOptional>; config: z.ZodUnion<[z.ZodObject<{ tabs: z.ZodOptional, "many">; skipUrlSlug: z.ZodOptional; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }, { items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }>, 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">; skipUrlSlug: z.ZodOptional; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; type: z.ZodLiteral<"group">; }, "strip", z.ZodTypeAny, { type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }, { type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }>, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; type: z.ZodLiteral<"link">; }, "strip", z.ZodTypeAny, { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>, z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; pageId: z.ZodOptional>; items: z.ZodArray; hidden: z.ZodOptional; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }>, "many">; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; type: z.ZodLiteral<"changelog">; }, "strip", z.ZodTypeAny, { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; }, { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; }>, z.ZodObject<{ node: z.ZodUnknown; type: z.ZodLiteral<"changelogV3">; }, "strip", z.ZodTypeAny, { type: "changelogV3"; node?: unknown; }, { type: "changelogV3"; node?: unknown; }>]>, "many">>; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; }, { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; }>, z.ZodObject<{ items: z.ZodArray, "many">; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }>]>; }, "strip", z.ZodTypeAny, { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlugOverride?: string | undefined; }, { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlugOverride?: string | undefined; }>; export type VersionedNavigationConfigData = z.infer; export declare const VersionedNavigationConfigSchema: z.ZodObject<{ versions: z.ZodArray; urlSlugOverride: z.ZodOptional; availability: z.ZodOptional>; config: z.ZodUnion<[z.ZodObject<{ tabs: z.ZodOptional, "many">; skipUrlSlug: z.ZodOptional; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }, { items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }>, 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">; skipUrlSlug: z.ZodOptional; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; type: z.ZodLiteral<"group">; }, "strip", z.ZodTypeAny, { type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }, { type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }>, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; type: z.ZodLiteral<"link">; }, "strip", z.ZodTypeAny, { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>, z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; pageId: z.ZodOptional>; items: z.ZodArray; hidden: z.ZodOptional; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }>, "many">; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; type: z.ZodLiteral<"changelog">; }, "strip", z.ZodTypeAny, { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; }, { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; }>, z.ZodObject<{ node: z.ZodUnknown; type: z.ZodLiteral<"changelogV3">; }, "strip", z.ZodTypeAny, { type: "changelogV3"; node?: unknown; }, { type: "changelogV3"; node?: unknown; }>]>, "many">>; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; }, { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; }>, z.ZodObject<{ items: z.ZodArray, "many">; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }>]>; }, "strip", z.ZodTypeAny, { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlugOverride?: string | undefined; }, { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlugOverride?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlugOverride?: string | undefined; }[]; }, { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlugOverride?: string | undefined; }[]; }>; export type VersionedNavigationConfig = z.infer; export declare const NavigationConfigSchema: z.ZodUnion<[z.ZodUnion<[z.ZodObject<{ tabs: z.ZodOptional, "many">; skipUrlSlug: z.ZodOptional; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }, { items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }>, 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">; skipUrlSlug: z.ZodOptional; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; type: z.ZodLiteral<"group">; }, "strip", z.ZodTypeAny, { type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }, { type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }>, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; type: z.ZodLiteral<"link">; }, "strip", z.ZodTypeAny, { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>, z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; pageId: z.ZodOptional>; items: z.ZodArray; hidden: z.ZodOptional; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }>, "many">; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; type: z.ZodLiteral<"changelog">; }, "strip", z.ZodTypeAny, { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; }, { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; }>, z.ZodObject<{ node: z.ZodUnknown; type: z.ZodLiteral<"changelogV3">; }, "strip", z.ZodTypeAny, { type: "changelogV3"; node?: unknown; }, { type: "changelogV3"; node?: unknown; }>]>, "many">>; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; }, { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; }>, z.ZodObject<{ items: z.ZodArray, "many">; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }>]>, z.ZodObject<{ versions: z.ZodArray; urlSlugOverride: z.ZodOptional; availability: z.ZodOptional>; config: z.ZodUnion<[z.ZodObject<{ tabs: z.ZodOptional, "many">; skipUrlSlug: z.ZodOptional; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }, { items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }>, 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">; skipUrlSlug: z.ZodOptional; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; type: z.ZodLiteral<"group">; }, "strip", z.ZodTypeAny, { type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }, { type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }>, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; type: z.ZodLiteral<"link">; }, "strip", z.ZodTypeAny, { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>, z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; pageId: z.ZodOptional>; items: z.ZodArray; hidden: z.ZodOptional; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }>, "many">; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; type: z.ZodLiteral<"changelog">; }, "strip", z.ZodTypeAny, { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; }, { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; }>, z.ZodObject<{ node: z.ZodUnknown; type: z.ZodLiteral<"changelogV3">; }, "strip", z.ZodTypeAny, { type: "changelogV3"; node?: unknown; }, { type: "changelogV3"; node?: unknown; }>]>, "many">>; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; }, { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; }>, z.ZodObject<{ items: z.ZodArray, "many">; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }>]>; }, "strip", z.ZodTypeAny, { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlugOverride?: string | undefined; }, { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlugOverride?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlugOverride?: string | undefined; }[]; }, { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlugOverride?: string | undefined; }[]; }>]>; export type NavigationConfig = z.infer; export declare const ThemeConfigSchema: 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.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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; }>; export type ThemeConfig = z.infer; export declare const DarkAndLightModeConfigSchema: 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.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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; }>; }, "strip", z.ZodTypeAny, { dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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; }; }, { dark: { accentPrimary: { r: number; g: number; b: number; a?: number | undefined; }; background?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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; }; }>; export type DarkAndLightModeConfig = z.infer; export declare const ColorsConfigV3Schema: z.ZodDiscriminatedUnion<"type", [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.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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; }; }>]>; export type ColorsConfigV3 = z.infer; export declare const DocsConfigSchema: z.ZodObject<{ title: z.ZodOptional; defaultLanguage: z.ZodOptional>; languages: z.ZodOptional, "many">>; announcement: z.ZodOptional>; navigation: z.ZodOptional, "many">; skipUrlSlug: z.ZodOptional; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }, { items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }>, 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">; skipUrlSlug: z.ZodOptional; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; type: z.ZodLiteral<"group">; }, "strip", z.ZodTypeAny, { type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }, { type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }>, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; type: z.ZodLiteral<"link">; }, "strip", z.ZodTypeAny, { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>, z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; pageId: z.ZodOptional>; items: z.ZodArray; hidden: z.ZodOptional; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }>, "many">; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; type: z.ZodLiteral<"changelog">; }, "strip", z.ZodTypeAny, { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; }, { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; }>, z.ZodObject<{ node: z.ZodUnknown; type: z.ZodLiteral<"changelogV3">; }, "strip", z.ZodTypeAny, { type: "changelogV3"; node?: unknown; }, { type: "changelogV3"; node?: unknown; }>]>, "many">>; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; }, { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; }>, z.ZodObject<{ items: z.ZodArray, "many">; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }>]>, z.ZodObject<{ versions: z.ZodArray; urlSlugOverride: z.ZodOptional; availability: z.ZodOptional>; config: z.ZodUnion<[z.ZodObject<{ tabs: z.ZodOptional, "many">; skipUrlSlug: z.ZodOptional; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }, { items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }>, 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">; skipUrlSlug: z.ZodOptional; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; type: z.ZodLiteral<"group">; }, "strip", z.ZodTypeAny, { type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }, { type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }>, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; type: z.ZodLiteral<"link">; }, "strip", z.ZodTypeAny, { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>, z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; pageId: z.ZodOptional>; items: z.ZodArray; hidden: z.ZodOptional; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }>, "many">; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; type: z.ZodLiteral<"changelog">; }, "strip", z.ZodTypeAny, { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; }, { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; }>, z.ZodObject<{ node: z.ZodUnknown; type: z.ZodLiteral<"changelogV3">; }, "strip", z.ZodTypeAny, { type: "changelogV3"; node?: unknown; }, { type: "changelogV3"; node?: unknown; }>]>, "many">>; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; }, { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; }>, z.ZodObject<{ items: z.ZodArray, "many">; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }>]>; }, "strip", z.ZodTypeAny, { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlugOverride?: string | undefined; }, { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlugOverride?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlugOverride?: string | undefined; }[]; }, { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlugOverride?: 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">>; 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.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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; backgroundImage: 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; }>>; logo: z.ZodOptional>; 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; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlugOverride?: 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?: import("./shared.js").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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlugOverride?: 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?: import("./shared.js").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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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 DocsConfig = z.infer; export declare const DocsDefinitionSchema: 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?: import("./shared.js").Url | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; rawMarkdown?: string | undefined; }, { markdown: string; editThisPageUrl?: import("./shared.js").Url | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; rawMarkdown?: string | undefined; }>>; config: z.ZodObject<{ title: z.ZodOptional; defaultLanguage: z.ZodOptional>; languages: z.ZodOptional, "many">>; announcement: z.ZodOptional>; navigation: z.ZodOptional, "many">; skipUrlSlug: z.ZodOptional; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }, { items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }>, 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">; skipUrlSlug: z.ZodOptional; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; type: z.ZodLiteral<"group">; }, "strip", z.ZodTypeAny, { type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }, { type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }>, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; type: z.ZodLiteral<"link">; }, "strip", z.ZodTypeAny, { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>, z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; pageId: z.ZodOptional>; items: z.ZodArray; hidden: z.ZodOptional; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }>, "many">; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; type: z.ZodLiteral<"changelog">; }, "strip", z.ZodTypeAny, { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; }, { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; }>, z.ZodObject<{ node: z.ZodUnknown; type: z.ZodLiteral<"changelogV3">; }, "strip", z.ZodTypeAny, { type: "changelogV3"; node?: unknown; }, { type: "changelogV3"; node?: unknown; }>]>, "many">>; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; }, { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; }>, z.ZodObject<{ items: z.ZodArray, "many">; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }>]>, z.ZodObject<{ versions: z.ZodArray; urlSlugOverride: z.ZodOptional; availability: z.ZodOptional>; config: z.ZodUnion<[z.ZodObject<{ tabs: z.ZodOptional, "many">; skipUrlSlug: z.ZodOptional; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }, { items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }>, 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">; skipUrlSlug: z.ZodOptional; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; type: z.ZodLiteral<"group">; }, "strip", z.ZodTypeAny, { type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }, { type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; }>, z.ZodObject<{ title: z.ZodString; icon: z.ZodOptional; url: z.ZodType; target: z.ZodOptional>; type: z.ZodLiteral<"link">; }, "strip", z.ZodTypeAny, { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }, { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; }>, z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; pageId: z.ZodOptional>; items: z.ZodArray; hidden: z.ZodOptional; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }, { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }>, "many">; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; type: z.ZodLiteral<"changelog">; }, "strip", z.ZodTypeAny, { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; }, { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; }>, z.ZodObject<{ node: z.ZodUnknown; type: z.ZodLiteral<"changelogV3">; }, "strip", z.ZodTypeAny, { type: "changelogV3"; node?: unknown; }, { type: "changelogV3"; node?: unknown; }>]>, "many">>; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; }, { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; }>, z.ZodObject<{ items: z.ZodArray, "many">; landingPage: z.ZodOptional; title: z.ZodString; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlugOverride: z.ZodOptional; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }, { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }, { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }>]>; }, "strip", z.ZodTypeAny, { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlugOverride?: string | undefined; }, { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlugOverride?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlugOverride?: string | undefined; }[]; }, { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlugOverride?: 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">>; 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.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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.ZodOptional; }, "strip", z.ZodTypeAny, { r: number; g: number; b: number; a?: number | undefined; }, { r: number; g: number; b: number; a?: number | undefined; }>>; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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; backgroundImage: 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; }>>; logo: z.ZodOptional>; 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; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlugOverride?: 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?: import("./shared.js").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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlugOverride?: 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?: import("./shared.js").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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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, { 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; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlugOverride?: 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?: import("./shared.js").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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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>; jsFiles?: Record | undefined; }, { 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; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; } | { versions: { version: string & { VersionId: void; }; config: { landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; tabs?: ({ items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; })[] | undefined; tabsV2?: ({ type: "group"; items: NavigationItem[]; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; skipUrlSlug?: boolean | undefined; urlSlugOverride?: string | undefined; } | { type: "link"; url: string & { Url: void; }; title: string; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; } | { type: "changelog"; items: { date: string; pageId: string & { PageId: void; }; hidden?: boolean | undefined; tags?: string[] | undefined; }[]; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; urlSlugOverride?: string | undefined; } | { type: "changelogV3"; node?: unknown; })[] | undefined; } | { items: NavigationItem[]; landingPage?: { id: string & { PageId: void; }; title: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; urlSlugOverride?: string | undefined; } | undefined; }; availability?: "Stable" | "GenerallyAvailable" | "InDevelopment" | "PreRelease" | "Deprecated" | "Beta" | undefined; urlSlugOverride?: 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?: import("./shared.js").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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; 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>; jsFiles?: Record | undefined; }>; export type DocsDefinition = z.infer; export declare const NpmPackageSchema: z.ZodObject<{ packageName: z.ZodString; githubRepoName: z.ZodString; version: z.ZodString; }, "strip", z.ZodTypeAny, { version: string; packageName: string; githubRepoName: string; }, { version: string; packageName: string; githubRepoName: string; }>; export type NpmPackage = z.infer; export declare const MavenPackageSchema: z.ZodObject<{ coordinate: z.ZodString; githubRepoName: z.ZodString; version: z.ZodString; }, "strip", z.ZodTypeAny, { version: string; coordinate: string; githubRepoName: string; }, { version: string; coordinate: string; githubRepoName: string; }>; export type MavenPackage = z.infer; export declare const PypiPackageSchema: z.ZodObject<{ packageName: z.ZodString; githubRepoName: z.ZodString; version: z.ZodString; }, "strip", z.ZodTypeAny, { version: string; packageName: string; githubRepoName: string; }, { version: string; packageName: string; githubRepoName: string; }>; export type PypiPackage = z.infer; export declare const PublishedSdkSchema: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ packageName: z.ZodString; githubRepoName: z.ZodString; version: z.ZodString; type: z.ZodLiteral<"npm">; }, "strip", z.ZodTypeAny, { type: "npm"; version: string; packageName: string; githubRepoName: string; }, { type: "npm"; version: string; packageName: string; githubRepoName: string; }>, z.ZodObject<{ coordinate: z.ZodString; githubRepoName: z.ZodString; version: z.ZodString; type: z.ZodLiteral<"maven">; }, "strip", z.ZodTypeAny, { type: "maven"; version: string; coordinate: string; githubRepoName: string; }, { type: "maven"; version: string; coordinate: string; githubRepoName: string; }>, z.ZodObject<{ packageName: z.ZodString; githubRepoName: z.ZodString; version: z.ZodString; type: z.ZodLiteral<"pypi">; }, "strip", z.ZodTypeAny, { type: "pypi"; version: string; packageName: string; githubRepoName: string; }, { type: "pypi"; version: string; packageName: string; githubRepoName: string; }>]>; export type PublishedSdk = z.infer; export declare const PublishedPostmanCollectionSchema: z.ZodObject<{ url: z.ZodType; githubRepoName: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; githubRepoName?: string | undefined; }, { url: string & { Url: void; }; githubRepoName?: string | undefined; }>; export type PublishedPostmanCollection = z.infer; export declare const ApiArtifactsSchema: z.ZodObject<{ sdks: z.ZodArray; }, "strip", z.ZodTypeAny, { type: "npm"; version: string; packageName: string; githubRepoName: string; }, { type: "npm"; version: string; packageName: string; githubRepoName: string; }>, z.ZodObject<{ coordinate: z.ZodString; githubRepoName: z.ZodString; version: z.ZodString; type: z.ZodLiteral<"maven">; }, "strip", z.ZodTypeAny, { type: "maven"; version: string; coordinate: string; githubRepoName: string; }, { type: "maven"; version: string; coordinate: string; githubRepoName: string; }>, z.ZodObject<{ packageName: z.ZodString; githubRepoName: z.ZodString; version: z.ZodString; type: z.ZodLiteral<"pypi">; }, "strip", z.ZodTypeAny, { type: "pypi"; version: string; packageName: string; githubRepoName: string; }, { type: "pypi"; version: string; packageName: string; githubRepoName: string; }>]>, "many">; postman: z.ZodOptional; githubRepoName: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; githubRepoName?: string | undefined; }, { url: string & { Url: void; }; githubRepoName?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { sdks: ({ type: "npm"; version: string; packageName: string; githubRepoName: string; } | { type: "maven"; version: string; coordinate: string; githubRepoName: string; } | { type: "pypi"; version: string; packageName: string; githubRepoName: string; })[]; postman?: { url: string & { Url: void; }; githubRepoName?: string | undefined; } | undefined; }, { sdks: ({ type: "npm"; version: string; packageName: string; githubRepoName: string; } | { type: "maven"; version: string; coordinate: string; githubRepoName: string; } | { type: "pypi"; version: string; packageName: string; githubRepoName: string; })[]; postman?: { url: string & { Url: void; }; githubRepoName?: string | undefined; } | undefined; }>; export type ApiArtifacts = z.infer; export declare const InvalidCustomDomainErrorBodySchema: z.ZodObject<{ overlappingDomains: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { overlappingDomains: string[][]; }, { overlappingDomains: string[][]; }>; export type InvalidCustomDomainErrorBody = z.infer; export declare const OverlappingCustomDomainsSchema: z.ZodArray; export type OverlappingCustomDomains = z.infer; export * from "./write-commons"; //# sourceMappingURL=write.d.ts.map