import { CSSResultGroup, LitElement } from "lit"; declare const M3eNavMenuItemGroupElement_base: import("node_modules/@m3e/core/dist/src/shared/mixins/Constructor").Constructor & typeof LitElement; /** * A top-level semantic grouping of items in a navigation menu. * * @description * The `m3e-nav-menu-item-group` is a top-level semantic grouping of items in a navigation menu. * It encapsulates related items under a shared heading or label, supporting visual hierarchy and accessibility. * * @example * The following example illustrates a navigation menu with a top-level group of menu items. * ```html * * * Mail * * * Inbox * 24 * * * * Outbox * * * * Favorites * * * * Trash * * * * ``` * * @tag m3e-nav-menu-item-group * * @slot - Renders the items of the group. * @slot label - Renders the label of the group. * * @cssprop --m3e-nav-menu-item-group-label-inset - Insets the label from the start edge of the group. * @cssprop --m3e-nav-menu-item-group-label-space - Vertical spacing around the group's label. */ export declare class M3eNavMenuItemGroupElement extends M3eNavMenuItemGroupElement_base { #private; /** The styles of the element. */ static styles: CSSResultGroup; /** @private */ private static __nextId; /** @inheritdoc */ connectedCallback(): void; /** @inheritdoc */ disconnectedCallback(): void; /** @inheritdoc */ protected render(): unknown; } declare global { interface HTMLElementTagNameMap { "m3e-nav-menu-item-group": M3eNavMenuItemGroupElement; } } export {}; //# sourceMappingURL=NavMenuItemGroupElement.d.ts.map