import { UmbLitElement } from '../../../lit-element/index.js'; /** * @element umb-menu-item-layout * @description * A menu item layout to render he backoffice menu item look. * This supports nested menu items, and if a `entityType` is provided, it will render the entity actions for it. */ export declare class UmbMenuItemLayoutElement extends UmbLitElement { #private; entityType?: string; /** * The icon name for the icon to show in this menu item. */ iconName: string; /** * The label for this menu item. */ label: string; /** * Declare if this item has children, this will show the expand symbol. */ hasChildren: boolean; /** * Define a href for this menu item. */ href?: string; /** * Set an anchor tag target, only used when using href. * @type {string} * @attr * @default undefined */ target?: '_blank' | '_parent' | '_self' | '_top'; private _isActive; connectedCallback(): void; render(): import("lit-html").TemplateResult<1>; disconnectedCallback(): void; } declare global { interface HTMLElementTagNameMap { 'umb-menu-item-layout': UmbMenuItemLayoutElement; } }