import '@digital-realty/ix-icon/ix-icon.js'; import { LitElement, TemplateResult } from 'lit'; import { IIxTreeNode } from './IIxTreeNode.js'; import './ix-tree-node.js'; export type Appearance = 'filled' | 'filled-tonal' | 'outlined' | 'default'; export declare class IxTree extends LitElement { static readonly styles: import("lit").CSSResult[]; connectedCallback(): void; ariaLabel: string; rootNode: IIxTreeNode; selectedNodeId: string; checkboxesEnabled: boolean; appearance: Appearance; hasIcons: boolean; removeChevron: boolean; allowMultiLine: boolean; rollup: boolean; selectNodeOnClick: boolean; disableChildrenOnParentCheck: boolean; cascadeCheckToChildren: boolean; private _activeItemId; private _rootNode; private _selectedNodeId; private onTreeNodeClick; private dispatchTreeNodeExpandToggle; private onTreeNodeToggle; private onTreeNodeCheck; private renderNodes; /** * Expand the active tree node and all of its parent nodes. */ private expandActiveTreeNode; protected render(): TemplateResult<1>; }