import type { PropertyEditorSettings } from '../../property-editor/extensions/types.js'; import type { ManifestApi } from '../../../../libs/extension-api/index.js'; export interface ManifestPropertyEditorDataSource extends ManifestApi { type: 'propertyEditorDataSource'; dataSourceType: string; meta: MetaPropertyEditorDataSource; } export interface MetaPropertyEditorDataSource { label: string; description?: string; icon?: string; settings?: PropertyEditorSettings; } declare global { interface UmbExtensionManifestMap { UmbPropertyEditorDataSource: ManifestPropertyEditorDataSource; } }