import { ElementRef, OnChanges, SimpleChanges } from '@angular/core'; import { Set, Iterable } from 'immutable'; import { DomUtilService, KeysStoreService } from '../shared/services'; import { JSONSchema } from '../shared/interfaces'; export declare class AddFieldDropdownComponent implements OnChanges { private elementRef; private domUtilService; private keysStoreService; schema: JSONSchema; fields: Set; pathString: string; isDisabled: boolean; addableKeys: Iterable; expression: string; hidden: boolean; constructor(elementRef: ElementRef, domUtilService: DomUtilService, keysStoreService: KeysStoreService); ngOnChanges(changes: SimpleChanges): void; onDropdownShown(): void; onFieldSelect(field: string): void; }