import { type Language } from '../LanguageSelector.svelte'; export interface MobileNavItem { label: string; href: string; active?: boolean; } interface Props { navItems: MobileNavItem[]; languages?: Language[]; currentLang?: string; onSelectLang?: (code: string) => void; /** Whether to show the theme toggle inside the panel. */ showThemeToggle?: boolean; /** Currently active theme — drives the icon shown in the toggle. */ dark?: boolean; onToggleDark?: () => void; shareUrl?: string; shareTitle?: string; showShare?: boolean; /** Convenience alias for `languages.length > 1`. Defaults to true when languages given. */ showLang?: boolean; /** Called when a nav link is clicked. When provided, parent handles routing. */ onNavigate?: (href: string) => void; class?: string; } declare const MobileBurger: import("svelte").Component; type MobileBurger = ReturnType; export default MobileBurger;