import type { Snippet } from 'svelte'; export interface NavbarLink { id: string; label: string; href?: string; disabled?: boolean; badge?: string | number; } interface NavbarProps { brand?: string; links?: NavbarLink[]; value?: string; size?: 'sm' | 'md' | 'lg'; /** Link visual style */ variant?: 'underline' | 'pills' | 'plain'; /** Stick to top of viewport */ sticky?: boolean; /** Soft blur over page content when sticky/overlay */ blur?: boolean; /** Show bottom border */ bordered?: boolean; /** Constrain inner content width */ maxWidth?: 'full' | '5xl' | '6xl' | '7xl'; /** Hide brand mark + text */ showBrand?: boolean; /** Center nav links (marketing) */ centerLinks?: boolean; class?: string; leading?: Snippet; actions?: Snippet; onchange?: (id: string) => void; } declare const Navbar: import("svelte").Component; type Navbar = ReturnType; export default Navbar;