/**
 * @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 name of the item.
     */
    name?: string;
    /**
     * Specifies the children of the item.
     */
    items?: MenuItemModel[];
}
/**
 * @hidden
 */
export interface MenuItemInternalModel extends BaseMenuItem {
    id: string;
    items: MenuItemInternalModel[];
    contentParentItemId?: string;
    isLastFromSiblings: boolean;
}
