import BSTreeSearchOptions from './BSTreeSearchOptions'; import BSTreeViewDisableOptions from './BSTreeViewDisableOptions'; import BSTreeViewExpandOptions from './BSTreeViewExpandOptions'; import BSTreeViewMethodOptions from './BSTreeViewMethodOptions'; import { default as BSTreeViewNode } from './BSTreeViewNode'; import BSTreeViewOptions from './BSTreeViewOptions'; import BSTreeViewSelectOptions from './BSTreeViewSelectOptions'; import BSTreeViewTheme from './themes/BSTreeViewTheme'; /** * This class allows to create and represent the TreeView element. */ export default class BSTreeView { /** * @private * @internal */ _css: string; /** * @private * @internal * @param {HTMLElement} The HTMLElement this tree applies to */ _element: HTMLElement; /** * @private * @internal * The wrapper in which the tree resides (normally an