import { EventEmitter } from '../../stencil-public-runtime'; import { DataModel, Param } from "@senx/discovery-widgets"; export declare class DiscoveryGtsTree { gtsFilter: string; hiddenData: number[]; options: Param | string; debug: boolean; result: DataModel | string; inPlot: boolean; el: HTMLElement; innerOptions: Param; gtsList: any[]; selectedGTS: EventEmitter; selectedGTSRex: EventEmitter; gtsTreeExpand: EventEmitter; private LOG; private treeView; updateRes(): void; optionsUpdate(newValue: string, oldValue: string): void; componentWillLoad(): void; componentDidLoad(): void; showAll(): Promise; hideAll(): Promise; filter(regexp: string): Promise; filterByIds(ids: number[]): Promise; toggle(regexp: string): Promise; toggleById(id: number): Promise; setVisibility(regexp: string, status: boolean): Promise; private doRender; private generateData; private select; private toggleExpand; private renderChildren; render(): any; }