import { RootProvider } from "fumadocs-ui/provider/next"; import { type ComponentProps } from "react"; import type { GeistdocsConfig } from "../config"; import { GeistdocsSearchDialog } from "./search"; type RootProviderSearch = NonNullable["search"]>; export interface GeistdocsProviderProps extends Omit, "search"> { config: GeistdocsConfig; lang?: string; /** * fumadocs types `search.options` against its own default dialog, which this * provider replaces. Typed here against the dialog actually rendered, so * props it accepts — `tag` — can be passed, and props only the default * dialog reads cannot be passed and silently ignored. */ search?: Omit & { options?: Partial>; }; } export declare const GeistdocsProvider: (props: GeistdocsProviderProps) => import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=provider-client.d.ts.map