import { TreeView as FoundationTreeView } from '@ni/fast-foundation'; import { TreeViewSelectionMode } from './types'; declare global { interface HTMLElementTagNameMap { 'nimble-tree-view': TreeView; } } /** * A function that returns a nimble-tree-view registration for configuring the component with a DesignSystem. * Implements {@link @ni/fast-foundation#treeViewTemplate} * * * @public * @remarks * Generates HTML Element: \ * */ export declare class TreeView extends FoundationTreeView { selectionMode: TreeViewSelectionMode; /** * @internal */ selectedItems: Element[]; handleClick(e: Event): boolean; private canSelect; private itemHasChildren; private selectedItemsChanged; } export declare const treeViewTag = "nimble-tree-view";