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