import type { UmbTreeAction } from './tree-action-base.js'; import type { UmbControllerHostElement } from '../../../../libs/controller-api/index.js'; import type { ManifestElementAndApi, ManifestWithDynamicConditions } from '../../../../libs/extension-api/index.js'; export interface ManifestTreeAction extends ManifestElementAndApi, ManifestWithDynamicConditions { type: 'treeAction'; meta: MetaTreeAction; } export interface MetaTreeAction { label: string; href?: string; additionalOptions?: boolean; } declare global { interface UmbExtensionManifestMap { umbTreeAction: ManifestTreeAction; } }