import type { UmbPropertyEditorDataSourceItemModel } from '../item/types.js'; import type { UmbPropertyEditorDataSourceSearchRequestArgs } from './types.js'; import type { UmbSearchDataSource } from '../../search/index.js'; import { UmbControllerBase } from '../../../../libs/class-api/index.js'; /** * A data source for the Property Editor Data Source search, that uses the Extension Registry to find available data sources. * @class UmbPropertyEditorDataSourceSearchExtensionRegistryDataSource * @augments {UmbControllerBase} * @implements {UmbSearchDataSource} */ export declare class UmbPropertyEditorDataSourceSearchExtensionRegistryDataSource extends UmbControllerBase implements UmbSearchDataSource { search(args: UmbPropertyEditorDataSourceSearchRequestArgs): Promise<{ data: { items: UmbPropertyEditorDataSourceItemModel[]; total: number; }; }>; }