import * as React from 'react'; import { type NavigationSize, type NavigationVariant, type NavigationActiveLink } from './navigation-context'; type NavigationBaseProps = Omit, 'aria-orientation'> & { /** * Scales link text, padding, and icons. * @default 'md' */ size?: NavigationSize; /** * The `value` of the current link. Stamps the match with `aria-current="page"`. * @default null */ activeLink?: NavigationActiveLink; }; type NavigationProps = NavigationBaseProps & ({ /** Lay the links out as a row or a column. @default 'horizontal' */ orientation?: 'horizontal'; /** Active/hover styling. `indicator` is vertical-only. @default 'pill' */ variant?: Extract; } | { /** Lay the links out as a row or a column. @default 'horizontal' */ orientation: 'vertical'; /** Active/hover styling. `indicator` is vertical-only. @default 'pill' */ variant?: Extract; }); declare function Navigation({ className, orientation, variant, size, activeLink, ...props }: NavigationProps): React.JSX.Element; type NavigationListProps = React.ComponentPropsWithoutRef<'ul'>; declare function NavigationList({ className, ...props }: NavigationListProps): React.JSX.Element; type NavigationItemProps = React.ComponentPropsWithoutRef<'li'>; declare function NavigationItem({ className, ...props }: NavigationItemProps): React.JSX.Element; export { Navigation, NavigationList, NavigationItem }; export type { NavigationProps, NavigationListProps, NavigationItemProps }; //# sourceMappingURL=navigation.d.ts.map