import React from "react"; export interface BottomNavItem { id: string; label: string; icon: React.ReactNode; activeIcon?: React.ReactNode; href?: string; onClick?: () => void; badge?: string | number; badgeVariant?: "default" | "primary" | "secondary" | "success" | "warning" | "error"; disabled?: boolean; } export interface GlassBottomNavProps extends React.HTMLAttributes { /** * Navigation items */ items: BottomNavItem[]; /** * Current active item ID */ activeId?: string; /** * Active item change handler */ onActiveChange?: (id: string) => void; /** * Bottom nav variant */ variant?: "default" | "floating" | "minimal"; /** * Glass elevation */ elevation?: 0 | 1 | 2 | 3 | 4 | "float" | "modal"; /** * Whether to show labels */ showLabels?: boolean; /** * Label position */ labelPosition?: "below" | "beside"; /** * Navigation size */ size?: "sm" | "md" | "lg"; /** * Whether navigation is sticky */ sticky?: boolean; /** * Safe area padding for devices with home indicator */ safeArea?: boolean; /** * Custom item renderer */ renderItem?: (item: BottomNavItem, active: boolean) => React.ReactNode; /** * Whether to respect motion preferences for animations */ respectMotionPreference?: boolean; } /** * GlassBottomNav component * Mobile bottom navigation with glassmorphism design */ export declare const GlassBottomNav: React.ForwardRefExoticComponent>; //# sourceMappingURL=GlassBottomNav.d.ts.map