import '@oicl/openbridge-webcomponents/dist/components/navigation-item-group/navigation-item-group.js'; import type { ObcNavigationMenuVariant } from '@oicl/openbridge-webcomponents/dist/components/navigation-menu/navigation-menu.js'; import type { Snippet } from 'svelte'; export interface Props { class?: string; style?: string; /** The label text displayed for the navigation group. */ label?: string; /** Optional URL to navigate to when the group label is clicked. If set, clicking the group label will navigate to this URL. */ href?: string | undefined; /** Whether the group is currently checked/selected. Use to highlight the group as active. */ checked?: boolean; /** Visual variant of the navigation group. Accepts values from `ObcNavigationMenuVariant` (e.g., 'full', 'compact'). Controls the styling and layout of the group and its flyout. */ variant?: ObcNavigationMenuVariant; /** If true, the flyout panel appears tightly anchored to the group label with compact styling. */ hug?: boolean; hasIcon?: boolean; } export interface Events { onOpen?: (event: CustomEvent) => void; } export interface Slots { icon?: Snippet; children?: Snippet; } type $$ComponentProps = Props & Events & Slots; declare const ObcNavigationItemGroup: import("svelte").Component<$$ComponentProps, { ObcNavigationMenuVariant: typeof ObcNavigationMenuVariant; }, "">; type ObcNavigationItemGroup = ReturnType; export default ObcNavigationItemGroup;