import type { MDXComponents } from "mdx/types"; import { type GeistdocsSourceConfigOptions as SourceConfigOptions } from "./source-config"; export declare const defineGeistdocsSourceConfig: (config?: SourceConfigOptions) => import("fumadocs-mdx/config").GlobalConfig; export declare const geistdocsFrontmatterSchema: import("zod").ZodObject<{ title: import("zod").ZodString; description: import("zod").ZodOptional; icon: import("zod").ZodOptional; full: import("zod").ZodOptional; _openapi: import("zod").ZodOptional>; badge: import("zod").ZodOptional; product: import("zod").ZodOptional; navTitle: import("zod").ZodOptional; url: import("zod").ZodOptional; type: import("zod").ZodOptional>; prerequisites: import("zod").ZodOptional>; related: import("zod").ZodOptional>; summary: import("zod").ZodOptional; lastModified: import("zod").ZodOptional>; internal: import("zod").ZodOptional; noindex: import("zod").ZodOptional; tags: import("zod").ZodOptional>; keywords: import("zod").ZodOptional>; canonical: import("zod").ZodOptional; excludeFrom: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>; export declare const geistdocsMetaSchema: import("zod").ZodObject<{ title: import("zod").ZodOptional; pages: import("zod").ZodOptional>; description: import("zod").ZodOptional; root: import("zod").ZodOptional; defaultOpen: import("zod").ZodOptional; icon: import("zod").ZodOptional; }, import("zod/v4/core").$strip>; export declare const geistShikiTheme: { name: string; type: "dark"; colors: { "editor.foreground": string; "editor.background": string; }; tokenColors: ({ scope: string[]; settings: { foreground: string; }; } | { scope: string; settings: { foreground: string; }; })[]; }; export type GeistdocsSourceConfigOptions = SourceConfigOptions; export type GeistdocsMDXComponents = MDXComponents; export declare const getGeistdocsMDXComponents: (components?: GeistdocsMDXComponents) => GeistdocsMDXComponents; export declare const createMdxComponents: (components?: GeistdocsMDXComponents) => GeistdocsMDXComponents; export declare const mergeGeistdocsMDXComponents: (...componentSets: Array) => GeistdocsMDXComponents; //# sourceMappingURL=mdx.d.ts.map