import * as z from "zod"; export type FileId = string & { FileId: void; }; export declare const FileIdSchema: z.ZodType; export declare function FileId(value: string): FileId; export type PageId = string & { PageId: void; }; export declare const PageIdSchema: z.ZodType; export declare function PageId(value: string): PageId; export type Url = string & { Url: void; }; export declare const UrlSchema: z.ZodType; export declare function Url(value: string): Url; export type VersionId = string & { VersionId: void; }; export declare const VersionIdSchema: z.ZodType; export declare function VersionId(value: string): VersionId; export type ApiDefinitionId = string & { ApiDefinitionId: void; }; export declare const ApiDefinitionIdSchema: z.ZodType; export declare function ApiDefinitionId(value: string): ApiDefinitionId; export type EndpointId = string & { EndpointId: void; }; export declare const EndpointIdSchema: z.ZodType; export declare function EndpointId(value: string): EndpointId; export type WebSocketId = string & { WebSocketId: void; }; export declare const WebSocketIdSchema: z.ZodType; export declare function WebSocketId(value: string): WebSocketId; export type WebhookId = string & { WebhookId: void; }; export declare const WebhookIdSchema: z.ZodType; export declare function WebhookId(value: string): WebhookId; export type RoleId = string & { RoleId: void; }; export declare const RoleIdSchema: z.ZodType; export declare function RoleId(value: string): RoleId; export type SubpackageId = string & { SubpackageId: void; }; export declare const SubpackageIdSchema: z.ZodType; export declare function SubpackageId(value: string): SubpackageId; export declare const LinkTargetSchema: z.ZodEnum<["_blank", "_self", "_parent", "_top"]>; export type LinkTarget = z.infer; export declare const AvailabilitySchema: z.ZodEnum<["Stable", "GenerallyAvailable", "InDevelopment", "PreRelease", "Deprecated", "Beta"]>; export type Availability = z.infer; export declare const RgbaColorSchema: 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; }>; export type RgbaColor = z.infer; export declare const FileIdOrUrlSchema: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"fileId">; 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"; }>]>; export type FileIdOrUrl = z.infer; export declare const LanguageSchema: z.ZodEnum<["en", "es", "fr", "de", "it", "pt", "ja", "zh", "ko", "el", "no", "pl", "ru", "sv", "tr"]>; export type Language = z.infer; export declare const ProgrammingLanguageSchema: z.ZodEnum<["typescript", "javascript", "python", "java", "go", "ruby", "csharp", "php", "swift", "rust", "nodets", "nodejs", "dotnet", "curl", "jvm", "ts", "js"]>; export type ProgrammingLanguage = z.infer; export declare const AnnouncementConfigSchema: z.ZodObject<{ text: z.ZodString; }, "strip", z.ZodTypeAny, { text: string; }, { text: string; }>; export type AnnouncementConfig = z.infer; export declare const SegmentConfigSchema: z.ZodObject<{ writeKey: z.ZodString; }, "strip", z.ZodTypeAny, { writeKey: string; }, { writeKey: string; }>; export type SegmentConfig = z.infer; export declare const FullStoryAnalyticsConfigSchema: z.ZodObject<{ orgId: z.ZodString; }, "strip", z.ZodTypeAny, { orgId: string; }, { orgId: string; }>; export type FullStoryAnalyticsConfig = z.infer; export declare const IntercomConfigSchema: z.ZodObject<{ appId: z.ZodString; apiBase: z.ZodOptional; }, "strip", z.ZodTypeAny, { appId: string; apiBase?: string | undefined; }, { appId: string; apiBase?: string | undefined; }>; export type IntercomConfig = z.infer; export declare const PostHogConfigSchema: z.ZodObject<{ apiKey: z.ZodString; endpoint: z.ZodOptional; }, "strip", z.ZodTypeAny, { apiKey: string; endpoint?: string | undefined; }, { apiKey: string; endpoint?: string | undefined; }>; export type PostHogConfig = z.infer; export declare const GTMConfigSchema: z.ZodObject<{ containerId: z.ZodString; }, "strip", z.ZodTypeAny, { containerId: string; }, { containerId: string; }>; export type GTMConfig = z.infer; export declare const GoogleAnalytics4ConfigSchema: z.ZodObject<{ measurementId: z.ZodString; }, "strip", z.ZodTypeAny, { measurementId: string; }, { measurementId: string; }>; export type GoogleAnalytics4Config = z.infer; export declare const AmplitudeConfigSchema: z.ZodObject<{ apiKey: z.ZodString; }, "strip", z.ZodTypeAny, { apiKey: string; }, { apiKey: string; }>; export type AmplitudeConfig = z.infer; export declare const MixpanelConfigSchema: z.ZodObject<{ apiKey: z.ZodString; }, "strip", z.ZodTypeAny, { apiKey: string; }, { apiKey: string; }>; export type MixpanelConfig = z.infer; export declare const HotJarConfigSchema: z.ZodObject<{ hjid: z.ZodString; hjsv: z.ZodString; }, "strip", z.ZodTypeAny, { hjid: string; hjsv: string; }, { hjid: string; hjsv: string; }>; export type HotJarConfig = z.infer; export declare const KoalaConfigSchema: z.ZodObject<{ apiKey: z.ZodString; }, "strip", z.ZodTypeAny, { apiKey: string; }, { apiKey: string; }>; export type KoalaConfig = z.infer; export declare const LogRocketConfigSchema: z.ZodObject<{ apiKey: z.ZodString; }, "strip", z.ZodTypeAny, { apiKey: string; }, { apiKey: string; }>; export type LogRocketConfig = z.infer; export declare const PirschConfigSchema: z.ZodObject<{ id: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; }, { id: string; }>; export type PirschConfig = z.infer; export declare const PlausibleConfigSchema: z.ZodObject<{ domain: z.ZodString; }, "strip", z.ZodTypeAny, { domain: string; }, { domain: string; }>; export type PlausibleConfig = z.infer; export declare const FathomConfigSchema: z.ZodObject<{ siteId: z.ZodString; }, "strip", z.ZodTypeAny, { siteId: string; }, { siteId: string; }>; export type FathomConfig = z.infer; export declare const ClearBitConfigSchema: z.ZodObject<{ apiKey: z.ZodString; }, "strip", z.ZodTypeAny, { apiKey: string; }, { apiKey: string; }>; export type ClearBitConfig = z.infer; export declare const HeapConfigSchema: z.ZodObject<{ appId: z.ZodString; }, "strip", z.ZodTypeAny, { appId: string; }, { appId: string; }>; export type HeapConfig = z.infer; export declare const AnalyticsConfigSchema: z.ZodObject<{ segment: 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; }>; export type AnalyticsConfig = z.infer; export declare const SearchbarPlacementSchema: z.ZodEnum<["HEADER", "HEADER_TABS", "SIDEBAR"]>; export type SearchbarPlacement = z.infer; export declare const TabsPlacementSchema: z.ZodEnum<["HEADER", "SIDEBAR"]>; export type TabsPlacement = z.infer; export declare const SwitcherPlacementSchema: z.ZodEnum<["HEADER", "SIDEBAR"]>; export type SwitcherPlacement = z.infer; export declare const ContentAlignmentSchema: z.ZodEnum<["CENTER", "LEFT"]>; export type ContentAlignment = z.infer; export declare const HeaderPositionSchema: z.ZodEnum<["FIXED", "ABSOLUTE"]>; export type HeaderPosition = z.infer; export declare const PageWidthSizeConfigSchema: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"px">; 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"; }>]>; export type PageWidthSizeConfig = z.infer; export declare const SizeConfigSchema: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"px">; 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"; }>]>; export type SizeConfig = z.infer; export declare const TabsAlignmentSchema: z.ZodEnum<["LEFT", "CENTER"]>; export type TabsAlignment = z.infer; export declare const DocsLayoutConfigSchema: z.ZodObject<{ pageWidth: 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; }>; export type DocsLayoutConfig = z.infer; export declare const FooterNavConfigSchema: z.ZodEnum<["default", "minimal"]>; export type FooterNavConfig = z.infer; export declare const DocsSidebarConfigSchema: z.ZodEnum<["default", "minimal"]>; export type DocsSidebarConfig = z.infer; export declare const DocsBodyConfigSchema: z.ZodEnum<["default", "canvas"]>; export type DocsBodyConfig = z.infer; export declare const DocsTabsStyleSchema: z.ZodEnum<["default", "bubble"]>; export type DocsTabsStyle = z.infer; export declare const DocsTabsObjectConfigSchema: 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; }>; export type DocsTabsObjectConfig = z.infer; export declare const DocsTabsConfigSchema: z.ZodUnion<[z.ZodEnum<["default", "bubble"]>, 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; }>]>; export type DocsTabsConfig = z.infer; export declare const DocsPageActionsConfigSchema: z.ZodEnum<["default", "toolbar"]>; export type DocsPageActionsConfig = z.infer; export declare const LanguageSwitcherConfigSchema: z.ZodEnum<["default", "minimal"]>; export type LanguageSwitcherConfig = z.infer; export declare const ProductSwitcherConfigSchema: z.ZodEnum<["default", "toggle"]>; export type ProductSwitcherConfig = z.infer; export declare const DocsThemeConfigSchema: z.ZodObject<{ sidebar: 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; }>; export type DocsThemeConfig = z.infer; export declare const HttpSnippetLanguageSchema: z.ZodEnum<["curl", "csharp", "go", "java", "javascript", "php", "python", "ruby", "swift", "rust", "typescript"]>; export type HttpSnippetLanguage = z.infer; export declare const HttpSnippetsConfigSchema: z.ZodUnion<[z.ZodBoolean, z.ZodArray, "many">]>; export type HttpSnippetsConfig = z.infer; export declare const DocsSettingsConfigSchema: z.ZodObject<{ searchText: 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; }>; export type DocsSettingsConfig = z.infer; export declare const TwitterCardSettingSchema: z.ZodEnum<["summary", "summary_large_image", "app", "player"]>; export type TwitterCardSetting = z.infer; export declare const MetadataConfigSchema: z.ZodObject<{ "og:site_name": 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; }>; export type MetadataConfig = z.infer; export declare const RedirectConfigSchema: z.ZodObject<{ source: z.ZodString; destination: z.ZodString; permanent: z.ZodOptional; }, "strip", z.ZodTypeAny, { source: string; destination: string; permanent?: boolean | undefined; }, { source: string; destination: string; permanent?: boolean | undefined; }>; export type RedirectConfig = z.infer; export declare const WithPermissionsSchema: z.ZodObject<{ viewers: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { viewers?: RoleId[] | undefined; }, { viewers?: RoleId[] | undefined; }>; export type WithPermissions = z.infer; export declare const NavbarLinkMetadataSchema: z.ZodObject<{ url: z.ZodType; 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?: 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?: RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>; export type NavbarLinkMetadata = z.infer; export declare const NavbarGithubMetadataSchema: z.ZodObject<{ url: z.ZodType; target: z.ZodOptional>; viewers: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; viewers?: RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; }, { url: string & { Url: void; }; viewers?: RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; }>; export type NavbarGithubMetadata = z.infer; export declare const NavbarLinkDropdownMetadataSchema: 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?: 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?: 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">>; }, "strip", z.ZodTypeAny, { links: { url: string & { Url: void; }; text?: string | undefined; viewers?: RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { links: { url: string & { Url: void; }; text?: string | undefined; viewers?: RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>; export type NavbarLinkDropdownMetadata = z.infer; export declare const NavbarLinkSchema: z.ZodDiscriminatedUnion<"type", [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<"filled">; }, "strip", z.ZodTypeAny, { type: "filled"; url: string & { Url: void; }; text?: string | undefined; viewers?: 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?: 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?: 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?: 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?: 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?: 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?: RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; }, { type: "github"; url: string & { Url: void; }; viewers?: 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?: 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?: 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?: RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: RoleId[] | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }, { type: "dropdown"; links: { url: string & { Url: void; }; text?: string | undefined; viewers?: RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }[]; text?: string | undefined; viewers?: 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?: 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?: 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?: 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?: RoleId[] | undefined; target?: "_blank" | "_self" | "_parent" | "_top" | undefined; icon?: string | undefined; rightIcon?: string | undefined; rounded?: boolean | undefined; }>]>; export type NavbarLink = z.infer; export declare const FooterLinkSchema: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"github">; 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"; }>]>; export type FooterLink = z.infer; export declare const CssConfigSchema: z.ZodObject<{ inline: z.ZodOptional>; }, "strip", z.ZodTypeAny, { inline?: string[] | undefined; }, { inline?: string[] | undefined; }>; export type CssConfig = z.infer; export declare const JsScriptStrategySchema: z.ZodEnum<["beforeInteractive", "afterInteractive", "lazyOnload"]>; export type JsScriptStrategy = z.infer; export declare const JsRemoteConfigSchema: z.ZodObject<{ url: z.ZodType; strategy: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }, { url: string & { Url: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }>; export type JsRemoteConfig = z.infer; export declare const JsFileConfigSchema: z.ZodObject<{ fileId: z.ZodType; strategy: z.ZodOptional>; }, "strip", z.ZodTypeAny, { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }, { fileId: string & { FileId: void; }; strategy?: "beforeInteractive" | "afterInteractive" | "lazyOnload" | undefined; }>; export type JsFileConfig = z.infer; export declare const JsConfigSchema: z.ZodObject<{ remote: 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; }>; export type JsConfig = z.infer; export declare const IntegrationsConfigSchema: z.ZodObject<{ intercom: z.ZodOptional; context7: z.ZodOptional>; }, "strip", z.ZodTypeAny, { intercom?: string | undefined; context7?: FileId | undefined; }, { intercom?: string | undefined; context7?: FileId | undefined; }>; export type IntegrationsConfig = z.infer; export declare const FontStyleSchema: z.ZodEnum<["normal", "italic"]>; export type FontStyle = z.infer; export declare const FontDisplaySchema: z.ZodEnum<["auto", "block", "swap", "fallback", "optional"]>; export type FontDisplay = z.infer; export declare const CustomFontConfigVariantSchema: z.ZodObject<{ fontFile: z.ZodType; 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; }>; export type CustomFontConfigVariant = z.infer; export declare const CustomFontConfigSchema: z.ZodObject<{ name: z.ZodString; variants: z.ZodArray; 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; }, "strip", z.ZodTypeAny, { 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; }, { 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; }>; export type CustomFontConfig = z.infer; export declare const FontConfigV2Schema: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ name: z.ZodString; variants: z.ZodArray; 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; }>]>; export type FontConfigV2 = z.infer; export declare const DocsTypographyConfigV2Schema: z.ZodObject<{ headingsFont: 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; }>; export type DocsTypographyConfigV2 = z.infer; export declare const ThemedFileIdSchema: z.ZodObject<{ dark: z.ZodOptional>; light: z.ZodOptional>; }, "strip", z.ZodTypeAny, { dark?: FileId | undefined; light?: FileId | undefined; }, { dark?: FileId | undefined; light?: FileId | undefined; }>; export type ThemedFileId = z.infer; export declare const ColorsConfigSchema: z.ZodObject<{ accentPrimary: 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; }>; export type ColorsConfig = z.infer; export declare const ColorUnthemedConfigSchema: z.ZodObject<{ color: 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, { color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { color?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>; export type ColorUnthemedConfig = z.infer; export declare const ColorThemedConfigSchema: 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; }>>; }, "strip", z.ZodTypeAny, { dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }, { dark?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; light?: { r: number; g: number; b: number; a?: number | undefined; } | undefined; }>; export type ColorThemedConfig = z.infer; export declare const ColorConfigSchema: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ color: 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; }>]>; export type ColorConfig = z.infer; export declare const ColorsConfigV2Schema: z.ZodObject<{ accentPrimary: 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; }>; export type ColorsConfigV2 = z.infer; export declare const FontConfigSchema: z.ZodObject<{ name: z.ZodString; fontFile: z.ZodType; }, "strip", z.ZodTypeAny, { name: string; fontFile: string & { FileId: void; }; }, { name: string; fontFile: string & { FileId: void; }; }>; export type FontConfig = z.infer; export declare const DocsTypographyConfigSchema: z.ZodObject<{ headingsFont: 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; }>; export type DocsTypographyConfig = z.infer; export declare const EditThisPageLaunchSchema: z.ZodEnum<["github", "dashboard"]>; export type EditThisPageLaunch = z.infer; export declare const AIChatLocationSchema: z.ZodEnum<["docs", "slack", "discord"]>; export type AIChatLocation = z.infer; export declare const AIChatWebsiteDatasourceSchema: z.ZodObject<{ url: z.ZodString; title: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; title?: string | undefined; }, { url: string; title?: string | undefined; }>; export type AIChatWebsiteDatasource = z.infer; export declare const AIChatDatasourceSchema: z.ZodObject<{ url: z.ZodString; title: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; title?: string | undefined; }, { url: string; title?: string | undefined; }>; export type AIChatDatasource = z.infer; export declare const AIModelSchema: z.ZodEnum<["claude-3.5", "claude-3.7", "claude-4", "command-a"]>; export type AIModel = z.infer; export declare const AIChatConfigSchema: z.ZodObject<{ model: 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; }>; export type AIChatConfig = z.infer; export declare const PageDescriptionSourceSchema: z.ZodEnum<["description", "subtitle"]>; export type PageDescriptionSource = z.infer; export declare const AgentsConfigSchema: z.ZodObject<{ pageDirective: z.ZodOptional; pageDescriptionSource: z.ZodOptional>; }, "strip", z.ZodTypeAny, { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; }, { pageDirective?: string | undefined; pageDescriptionSource?: "description" | "subtitle" | undefined; }>; export type AgentsConfig = z.infer; export declare const PageActionOptionSchema: z.ZodEnum<["copyPage", "viewAsMarkdown", "askAi", "openAi", "claude", "cursor", "claudeCode", "vscode"]>; export type PageActionOption = z.infer; export declare const CustomPageActionSchema: z.ZodObject<{ title: z.ZodString; subtitle: 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; }>; export type CustomPageAction = z.infer; export declare const PageActionOptionsSchema: z.ZodObject<{ copyPage: 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; }>; export type PageActionOptions = z.infer; export declare const PageActionsConfigSchema: z.ZodObject<{ default: 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; }>; export type PageActionsConfig = z.infer; export declare const HeightSchema: z.ZodNumber; export type Height = 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?: Url | undefined; editThisPageLaunch?: "github" | "dashboard" | undefined; rawMarkdown?: string | undefined; }, { markdown: string; editThisPageUrl?: 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; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: 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; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }, { id: string & { PageId: void; }; title: string; urlSlug: string; icon?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; }>; 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 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 declare const ChangelogItemSchema: z.ZodObject<{ date: z.ZodString; pageId: z.ZodType; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { date: string; pageId: string & { PageId: void; }; tags?: string[] | undefined; }, { date: string; pageId: string & { PageId: void; }; tags?: string[] | undefined; }>; export type ChangelogItem = z.infer; export declare const ChangelogSectionSchema: z.ZodObject<{ title: z.ZodOptional; description: z.ZodOptional; pageId: z.ZodOptional>; items: z.ZodArray; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { date: string; pageId: string & { PageId: void; }; tags?: string[] | undefined; }, { date: string; pageId: string & { PageId: void; }; tags?: string[] | undefined; }>, "many">; icon: z.ZodOptional; hidden: z.ZodOptional; urlSlug: z.ZodString; fullSlug: z.ZodOptional>; }, "strip", z.ZodTypeAny, { items: { date: string; pageId: string & { PageId: void; }; tags?: string[] | undefined; }[]; urlSlug: string; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; }, { items: { date: string; pageId: string & { PageId: void; }; tags?: string[] | undefined; }[]; urlSlug: string; description?: string | undefined; icon?: string | undefined; title?: string | undefined; hidden?: boolean | undefined; fullSlug?: string[] | undefined; pageId?: PageId | undefined; }>; export type ChangelogSection = z.infer; export declare const ChangelogSectionV3Schema: z.ZodObject<{ node: z.ZodOptional; }, "strip", z.ZodTypeAny, { node?: unknown; }, { node?: unknown; }>; export type ChangelogSectionV3 = z.infer; export declare const ApiSectionV2Schema: z.ZodObject<{ node: z.ZodUnknown; }, "strip", z.ZodTypeAny, { node?: unknown; }, { node?: unknown; }>; export type ApiSectionV2 = z.infer; export declare const GitHubRepoSchema: z.ZodObject<{ name: z.ZodString; url: z.ZodType; }, "strip", z.ZodTypeAny, { name: string; url: string & { Url: void; }; }, { name: string; url: string & { Url: void; }; }>; export type GitHubRepo = z.infer; export declare const NpmPackageSchema: z.ZodObject<{ packageName: z.ZodString; githubRepo: z.ZodObject<{ name: z.ZodString; url: z.ZodType; }, "strip", z.ZodTypeAny, { name: string; url: string & { Url: void; }; }, { name: string; url: string & { Url: void; }; }>; version: z.ZodString; }, "strip", z.ZodTypeAny, { version: string; githubRepo: { name: string; url: string & { Url: void; }; }; packageName: string; }, { version: string; githubRepo: { name: string; url: string & { Url: void; }; }; packageName: string; }>; export type NpmPackage = z.infer; export declare const MavenPackageSchema: z.ZodObject<{ coordinate: z.ZodString; githubRepo: z.ZodObject<{ name: z.ZodString; url: z.ZodType; }, "strip", z.ZodTypeAny, { name: string; url: string & { Url: void; }; }, { name: string; url: string & { Url: void; }; }>; version: z.ZodString; }, "strip", z.ZodTypeAny, { version: string; githubRepo: { name: string; url: string & { Url: void; }; }; coordinate: string; }, { version: string; githubRepo: { name: string; url: string & { Url: void; }; }; coordinate: string; }>; export type MavenPackage = z.infer; export declare const PypiPackageSchema: z.ZodObject<{ packageName: z.ZodString; githubRepo: z.ZodObject<{ name: z.ZodString; url: z.ZodType; }, "strip", z.ZodTypeAny, { name: string; url: string & { Url: void; }; }, { name: string; url: string & { Url: void; }; }>; version: z.ZodString; }, "strip", z.ZodTypeAny, { version: string; githubRepo: { name: string; url: string & { Url: void; }; }; packageName: string; }, { version: string; githubRepo: { name: string; url: string & { Url: void; }; }; packageName: string; }>; export type PypiPackage = z.infer; export declare const PublishedSdkSchema: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ packageName: z.ZodString; githubRepo: z.ZodObject<{ name: z.ZodString; url: z.ZodType; }, "strip", z.ZodTypeAny, { name: string; url: string & { Url: void; }; }, { name: string; url: string & { Url: void; }; }>; version: z.ZodString; type: z.ZodLiteral<"npm">; }, "strip", z.ZodTypeAny, { type: "npm"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; packageName: string; }, { type: "npm"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; packageName: string; }>, z.ZodObject<{ coordinate: z.ZodString; githubRepo: z.ZodObject<{ name: z.ZodString; url: z.ZodType; }, "strip", z.ZodTypeAny, { name: string; url: string & { Url: void; }; }, { name: string; url: string & { Url: void; }; }>; version: z.ZodString; type: z.ZodLiteral<"maven">; }, "strip", z.ZodTypeAny, { type: "maven"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; coordinate: string; }, { type: "maven"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; coordinate: string; }>, z.ZodObject<{ packageName: z.ZodString; githubRepo: z.ZodObject<{ name: z.ZodString; url: z.ZodType; }, "strip", z.ZodTypeAny, { name: string; url: string & { Url: void; }; }, { name: string; url: string & { Url: void; }; }>; version: z.ZodString; type: z.ZodLiteral<"pypi">; }, "strip", z.ZodTypeAny, { type: "pypi"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; packageName: string; }, { type: "pypi"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; packageName: string; }>]>; export type PublishedSdk = z.infer; export declare const PublishedPostmanCollectionSchema: z.ZodObject<{ url: z.ZodType; githubRepo: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; url: string & { Url: void; }; }, { name: string; url: string & { Url: void; }; }>>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; githubRepo?: { name: string; url: string & { Url: void; }; } | undefined; }, { url: string & { Url: void; }; githubRepo?: { name: string; url: string & { Url: void; }; } | undefined; }>; export type PublishedPostmanCollection = z.infer; export declare const ApiArtifactsSchema: z.ZodObject<{ sdks: z.ZodArray; }, "strip", z.ZodTypeAny, { name: string; url: string & { Url: void; }; }, { name: string; url: string & { Url: void; }; }>; version: z.ZodString; type: z.ZodLiteral<"npm">; }, "strip", z.ZodTypeAny, { type: "npm"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; packageName: string; }, { type: "npm"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; packageName: string; }>, z.ZodObject<{ coordinate: z.ZodString; githubRepo: z.ZodObject<{ name: z.ZodString; url: z.ZodType; }, "strip", z.ZodTypeAny, { name: string; url: string & { Url: void; }; }, { name: string; url: string & { Url: void; }; }>; version: z.ZodString; type: z.ZodLiteral<"maven">; }, "strip", z.ZodTypeAny, { type: "maven"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; coordinate: string; }, { type: "maven"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; coordinate: string; }>, z.ZodObject<{ packageName: z.ZodString; githubRepo: z.ZodObject<{ name: z.ZodString; url: z.ZodType; }, "strip", z.ZodTypeAny, { name: string; url: string & { Url: void; }; }, { name: string; url: string & { Url: void; }; }>; version: z.ZodString; type: z.ZodLiteral<"pypi">; }, "strip", z.ZodTypeAny, { type: "pypi"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; packageName: string; }, { type: "pypi"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; packageName: string; }>]>, "many">; postman: z.ZodOptional; githubRepo: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; url: string & { Url: void; }; }, { name: string; url: string & { Url: void; }; }>>; }, "strip", z.ZodTypeAny, { url: string & { Url: void; }; githubRepo?: { name: string; url: string & { Url: void; }; } | undefined; }, { url: string & { Url: void; }; githubRepo?: { name: string; url: string & { Url: void; }; } | undefined; }>>; }, "strip", z.ZodTypeAny, { sdks: ({ type: "npm"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; packageName: string; } | { type: "maven"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; coordinate: string; } | { type: "pypi"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; packageName: string; })[]; postman?: { url: string & { Url: void; }; githubRepo?: { name: string; url: string & { Url: void; }; } | undefined; } | undefined; }, { sdks: ({ type: "npm"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; packageName: string; } | { type: "maven"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; coordinate: string; } | { type: "pypi"; version: string; githubRepo: { name: string; url: string & { Url: void; }; }; packageName: string; })[]; postman?: { url: string & { Url: void; }; githubRepo?: { name: string; url: string & { Url: void; }; } | undefined; } | undefined; }>; export type ApiArtifacts = z.infer; export type ApiNavigationConfigItem = ApiNavigationConfigItem.Subpackage | ApiNavigationConfigItem.EndpointId | ApiNavigationConfigItem.WebsocketId | ApiNavigationConfigItem.WebhookId | ApiNavigationConfigItem.Page; export declare namespace ApiNavigationConfigItem { interface Subpackage { type: "subpackage"; summaryPageId?: string | null; subpackageId: string; items: ApiNavigationConfigItem[]; } interface EndpointId { type: "endpointId"; value: string; } interface WebsocketId { type: "websocketId"; value: string; } interface WebhookId { type: "webhookId"; value: string; } interface Page extends PageMetadata { type: "page"; } } export declare const ApiNavigationConfigItemSchema: z.ZodType; 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; //# sourceMappingURL=shared.d.ts.map