import { default as React, ReactNode } from 'react';
import { TopbarNavItem, TopbarNavProps } from './TopbarNav';
export interface TopbarNavigationProps {
/** Navigation items to display */
items: TopbarNavItem[];
/** Custom link component for routing integration */
LinkComponent?: TopbarNavProps['LinkComponent'];
/** Breakpoint at which to collapse navigation into mobile dropdown */
collapseBelow?: 'sm' | 'md' | 'lg' | 'xl';
/** Alignment of nav items on desktop */
align?: 'left' | 'center' | 'right';
/** Additional CSS classes for the container */
className?: string;
/** ARIA label for the mobile menu toggle */
mobileMenuLabel?: string;
/** Content to render between toggle and nav (e.g., logo) */
children?: ReactNode;
}
/**
* TopbarNavigation - Unified navigation component that handles both desktop and mobile layouts
*
* On desktop (above collapseBelow breakpoint): Shows horizontal nav links
* On mobile (below collapseBelow breakpoint): Shows hamburger menu with dropdown
*
* @example
* ```tsx
* const navItems = [
* { id: 'home', label: 'Home', href: '/' },
* { id: 'about', label: 'About', href: '/about' },
* { id: 'contact', label: 'Contact', href: '/contact' },
* ];
*
*
*
*
* ...
*
*
* ```
*/
export declare const TopbarNavigation: React.FC;
//# sourceMappingURL=TopbarNavigation.d.ts.map