import 'jstree'; export default class Tree extends HTMLElement { private jstree; private m_id; private data; private initialized; constructor(); get_data_by_id(id: string): any; get_node_by_id(id: string): any; search(str: string, skip_async?: boolean, show_only_matches?: boolean, inside?: any, append?: boolean, show_only_matches_children?: boolean): void; clear_search(): void; close_all(): void; open_all(): void; open(id: string): void; close(id: string): void; get_checked(): any[]; get_top_checked(): string[]; get_bottom_checked(): string[]; check_all(): void; uncheck_all(): void; check_node(id: string | string[]): void; uncheck_node(id: string | string[]): void; is_checked(id: string): void; select_node(id: string | string[]): any; deselect_node(id: string | string[]): void; select_all(): void; deselect_all(): void; is_selected(id: string): boolean; get_selected(): string[]; get_top_selected(): string[]; get_bottom_selected(): string[]; disable_checkbox(id: string | string[]): boolean; enable_checkbox(id: string | string[]): boolean; get_path(id: string | string[], ids: boolean): any; get_parent(id: string): string; get_children_dom(id: string): boolean | JQuery; is_parent(id: string): boolean; is_leaf(id: string): boolean; is_node_open(id: string): boolean; is_node_closed(id: string): boolean; is_disabled(id: string): boolean; enable_node(id: string): boolean; disable_node(id: string): boolean; is_hidden(id: string): boolean; hide_node(id: string, skip_redraw: boolean): boolean; show_node(id: string, skip_redraw: boolean): boolean; hide_all(skip_redraw: boolean): boolean; show_all(skip_redraw: boolean): boolean; get_text(id: string): string; set_text(id: string | string[], text: string): boolean; get_json(id: string): any; delete_node(id: string): boolean; hide_icon(id: string): void; show_icon(id: string): void; static readonly observedAttributes: string[]; attributeChangedCallback(name: string, _oldValue: string, _newValue: string): void; private translate_data; private reset_value; }