import { type ElementType, type ReactElement, type ReactNode } from "react"; /** The visual styles a {@link DocsNavbarButton} can take, matching the design's top-right section. */ export type DocsNavbarButtonVariant = "link" | "primary" | "secondary"; /** * Props for {@link DocsNavbarButton}. */ export interface DocsNavbarButtonProps { /** The button's label. */ children: ReactNode; /** When set, renders a link to this href; otherwise a `