import type { UmbCollectionItemModel } from '../types.js'; import type { UmbCollectionSelectionManagerConfig } from './types.js'; import { UmbSelectionManager } from '../../utils/index.js'; export declare class UmbCollectionSelectionManager extends UmbSelectionManager { #private; selectableFilter: (item: CollectionItemType) => boolean; /** * Sets the configuration for the selection manager. * @param {UmbCollectionSelectionManagerConfig | undefined} config - Initial configuration for the selection manager. */ setConfig(config: UmbCollectionSelectionManagerConfig | undefined): void; /** * The current configuration of the selection manager. * @returns {UmbCollectionSelectionManagerConfig | undefined} - The current configuration of the selection manager. */ getConfig(): UmbCollectionSelectionManagerConfig | undefined; }