import { default as React } from 'react'; type MobileTabBarVariant = 'flat' | 'elevated' | 'pill' | 'floating'; type MobileTabBarPosition = 'fixed' | 'sticky' | 'static'; type MobileTabBarShowLabel = 'always' | 'never' | 'active'; interface MobileTabBarItem { key: string; label: React.ReactNode; icon?: React.ReactNode; activeIcon?: React.ReactNode; badge?: React.ReactNode; disabled?: boolean; ariaLabel?: string; } interface MobileTabBarProps { items: MobileTabBarItem[]; activeKey: string; onChange: (key: string) => void; variant?: MobileTabBarVariant; position?: MobileTabBarPosition; showLabels?: MobileTabBarShowLabel; safeArea?: boolean; className?: string; ariaLabel?: string; } declare const MobileTabBar: React.FC; export { MobileTabBar }; export type { MobileTabBarProps, MobileTabBarItem, MobileTabBarVariant, MobileTabBarPosition, MobileTabBarShowLabel, };