/**
* @fileoverview MobileBottomNav component with slot architecture
* @description A composable bottom navigation component optimized for mobile devices
* @module MobileBottomNav
* @version 2.0.0 - iOS 26 compatibility update
*/
import * as React from "react";
import { type RootProps, type NavListProps, type NavItemProps, NavSize } from "./types";
import "./MobileOptimizations.css";
/**
* Spacer component to prevent content from being hidden under navigation
*
* @component
* @example
* \`\`\`tsx
*
* {content}
*
*
* \`\`\`
*
* @param {object} props - Component props
* @returns {React.ReactElement} Spacer element
*/
interface SpacerProps {
/** Additional CSS classes */
className?: string;
/** Size matching the navigation */
size?: NavSize;
}
/**
* MobileBottomNav compound component
*
* A fully accessible, mobile-optimized bottom navigation with:
* - Slot-based architecture (Root, NavList, NavItem)
* - Glassmorphism visual effects
* - Motion animations
* - Safe area support for notched devices
* - Headless mode for custom styling
*
* @example
* \`\`\`tsx
*
*
* }
* label="Home"
* state={NavItemState.ACTIVE}
* />
* }
* label="Search"
* />
*
*
* \`\`\`
*/
export declare const MobileBottomNav: {
Root: React.ForwardRefExoticComponent>;
NavList: React.ForwardRefExoticComponent>;
NavItem: React.ForwardRefExoticComponent>;
Spacer: React.FC;
};
export default MobileBottomNav;
//# sourceMappingURL=MobileBottomNav.d.ts.map