import { MinimalTreeViewState } from "../../MinimalTreeViewStore/index.js"; export declare const selectionSelectors: { /** * Gets the selected items as provided to the component. */ selectedItemsRaw: (state: MinimalTreeViewState) => string | readonly string[] | readonly string[] | null; /** * Gets the selected items as an array. */ selectedItems: (args_0: MinimalTreeViewState) => any[]; /** * Gets the selected items as a Map. */ selectedItemsMap: (args_0: MinimalTreeViewState) => Map; /** * Checks whether selection is enabled. */ enabled: (state: MinimalTreeViewState) => boolean; /** * Checks whether multi selection is enabled. */ isMultiSelectEnabled: (state: MinimalTreeViewState) => boolean; /** * Checks whether checkbox selection is enabled. */ isCheckboxSelectionEnabled: (state: MinimalTreeViewState) => boolean; /** * Gets the selection propagation rules. */ propagationRules: (state: MinimalTreeViewState) => import("../../../index.js").TreeViewSelectionPropagation; /** * Checks whether an item is selected. */ isItemSelected: (args_0: MinimalTreeViewState, itemId: string) => boolean; /** * Checks whether the selection feature is enabled for an item. * Returns `true` when selection is enabled on the Tree View and the item is selectable (even if the item is disabled). */ isFeatureEnabledForItem: (args_0: MinimalTreeViewState, _itemId: string) => boolean; /** * Checks whether an item can be selected (if selection is enabled, if the item is not disabled, and if the item is selectable). */ canItemBeSelected: (args_0: MinimalTreeViewState, _itemId: string) => boolean; /** * Checks whether an item is selectable based on the `isItemSelectionDisabled` prop. */ isItemSelectable: (state: MinimalTreeViewState, itemId: string) => boolean; };