import type { UmbMenuItemElement } from './menu-item-element.interface.js';
import type { ManifestWithDynamicConditions, ManifestElement } from '../../../../../libs/extension-api/index.js';
export interface ManifestMenuItem extends ManifestElement<UmbMenuItemElement>, ManifestWithDynamicConditions<UmbExtensionConditionConfig> {
    type: 'menuItem';
    meta: MetaMenuItem;
}
export interface MetaMenuItem {
    label: string;
    menus: Array<string>;
    entityType?: string;
    icon?: string;
}
declare global {
    interface UmbExtensionManifestMap {
        umbMenuItem: ManifestMenuItem;
    }
}
