import '@digital-realty/ix-icon-button/ix-icon-button.js'; import '@digital-realty/ix-checkbox/ix-checkbox.js'; import { LitElement, TemplateResult } from 'lit'; import { IIxTreeNode } from './IIxTreeNode.js'; import { Appearance } from './IxTree.js'; export declare class IxTreeNode extends LitElement { static readonly styles: import("lit").CSSResult[]; isActiveTreeNode: boolean; isExpanded: boolean; isSelected: boolean; level: number; node: IIxTreeNode; checkboxEnabled: boolean; appearance: Appearance; hasIcon: boolean; removeChevron: boolean; allowMultiLine: boolean; scrollToActive: boolean; disabled: boolean; selectNodeOnClick: boolean; private _hasScrolledToActive; private _treeNodeContainer; private hasChildren; private getChevron; private renderCheckbox; private onNodeClick; private onNodeToggle; private onNodeCheck; private handleNodeClick; protected render(): TemplateResult<1>; protected updated(): void; }