import type { UmbPickerDataSource } from '../data-source/types.js';
import type { UmbApi } from '../../../../libs/extension-api/index.js';
import type { UmbTreeItemModel, UmbTreeRepository, UmbTreeRootModel } from '../../tree/index.js';
export interface UmbPickerTreeDataSource<TreeItemType extends UmbTreeItemModel = UmbTreeItemModel, TreeRootType extends UmbTreeRootModel = UmbTreeRootModel> extends UmbPickerDataSource, UmbTreeRepository<TreeItemType, TreeRootType>, UmbApi {
    treePickableFilter?: (item: TreeItemType) => boolean;
}
