/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { BaseMenuItem } from './BaseMenuItem'; /** * The interface for describing items that can be passed to the `items` property of the Menu as an alternative to passing them as children. */ export interface MenuItemModel extends BaseMenuItem { /** * Specifies the children of the item. */ items?: MenuItemModel[]; } /** * @hidden */ export interface MenuItemInternalModel extends BaseMenuItem { id: string; items: MenuItemInternalModel[]; contentParentItemId?: string; isLastFromSiblings: boolean; }