import { default as React } from 'react'; import { TopbarNavItem } from './TopbarNav'; export interface TopbarMenuToggleProps { /** Custom icon component to use instead of default hamburger */ icon?: React.ComponentType<{ className?: string; }>; /** ARIA label for the toggle button */ 'aria-label'?: string; /** Additional CSS classes */ className?: string; /** Custom onClick handler (overrides default toggle behavior) */ onClick?: () => void; /** Breakpoint at which to hide the toggle (shows on smaller screens) */ hideAbove?: 'sm' | 'md' | 'lg' | 'xl'; /** Menu items to display in dropdown (optional - if provided, shows dropdown instead of toggling mobile nav) */ menuItems?: TopbarNavItem[]; /** Custom link component for routing integration */ LinkComponent?: React.ComponentType<{ href: string; className?: string; children: React.ReactNode; }>; } /** * TopbarMenuToggle - Hamburger menu toggle button for mobile navigation * * @example * ```tsx * // Simple toggle (controls TopbarMobileNav) * * * // With dropdown menu * * ``` */ export declare const TopbarMenuToggle: React.FC; //# sourceMappingURL=TopbarMenuToggle.d.ts.map