import type { UmbItemModel } from '../../entity-item/index.js';
import type { UmbApi } from '../../../../libs/extension-api/index.js';
import type { UmbItemRepository } from '../../repository/index.js';
import type { UmbConfigCollectionModel } from '../../utils/index.js';
export interface UmbPickerDataSource<PickedItemType extends UmbItemModel = UmbItemModel> extends UmbItemRepository<PickedItemType>, UmbApi {
    setConfig?(config: UmbConfigCollectionModel | undefined): void;
    getConfig?(): UmbConfigCollectionModel | undefined;
}
