import type { GeistdocsNavDropdown, GeistdocsNavDropdownItem, GeistdocsNavItem } from "../../config"; interface DesktopMenuProps { className?: string; items: GeistdocsNavItem[]; } interface DropdownSection { heading: string; items: GeistdocsNavDropdownItem[]; } /** * Group dropdown items into columns by `section`, preserving first-seen * order. Items without a section fall under the dropdown's own label, so a * sectionless dropdown renders as a single labeled column. */ export declare function groupDropdownItems(dropdown: GeistdocsNavDropdown): DropdownSection[]; export declare const DesktopMenu: ({ items, className }: DesktopMenuProps) => import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=desktop-menu.d.ts.map