import { SortableTreeKeyValue, SortableTreeNodeCreationOptions } from './types'; export declare class SortableTreeNodeComponent extends HTMLElement { static TAG_NAME: string; static create({ data, renderLabel, icons, styles, parent, onClick, draggable, eventBus, }: SortableTreeNodeCreationOptions): SortableTreeNodeComponent; private _collapseButton; private _icons; private _label; private _nodes; private _id; private _data; get data(): SortableTreeKeyValue; get label(): HTMLElement; get subnodes(): HTMLElement; get subnodesData(): SortableTreeKeyValue[]; get id(): string; constructor(); collapse(state: boolean): void; toggle(): void; reveal(): void; }