import { EventEmitter } from '../../stencil-public-runtime'; import { Param } from "@senx/discovery-widgets"; export declare class DiscoveryGtsSelectModal { modalTitle: string; result: string; maxToShow: number; debug: boolean; options: Param; innerOptions: Param; displayed: any[]; discoveryModalOpen: EventEmitter; discoveryModalClose: EventEmitter; discoverySelectedGTS: EventEmitter; private LOG; private modal; private current; private modalOpenned; private gtsList; private hiddenData; optionsUpdate(newValue: string, oldValue: string): void; handleKeyDown(ev: KeyboardEvent): Promise; handleKeyPress(ev: KeyboardEvent): Promise; componentWillLoad(): void; private toggleItem; private onDiscoveryModalOpen; private onDiscoveryModalClose; isOpened(): Promise; close(): Promise; filter(regexp: string): Promise; setVisibility(regexp: string, status: boolean): Promise; showPopup(): Promise; private doRender; private setDisplayWindow; isHidden(gts: any): boolean; render(): any; }