import { ChangeDetectorRef, ElementRef, NgZone, OnDestroy, OnInit } from '@angular/core'; import { DetailedApiService } from '../detailed-api/detailed-api.service'; import { DetailedModeService } from '../detailed-mode/detailed-mode.service'; import { DetailedInputService } from './detailed-input.service'; import { DetailedInfoService } from '../detailed-info/detailed-info.service'; import { DetailedSelectedService } from '../detailed-selected/detailed-selected.service'; import { TranslateService } from '@ngx-translate/core'; import { Subject } from 'rxjs'; export declare class DetailedInputComponent implements OnInit, OnDestroy { private ngZone; private detailedApiService; private detailedModeService; private detailedInputService; private detailedInfoService; private detailedSelectedService; private elementRef; private translateService; private changeDetectorRef; destroy$: Subject<{}>; type: string; term: any; mode: any; hasFocus: any; inputElement: any; structuredSelectedItems: any; activeInfo: any; /** * On key up handler. * @param term */ keyup(term: string): void; /** * Open dropdown with suggestions when gets focus */ focus(): void; /** * Process focus lost */ blur(): void; constructor(ngZone: NgZone, detailedApiService: DetailedApiService, detailedModeService: DetailedModeService, detailedInputService: DetailedInputService, detailedInfoService: DetailedInfoService, detailedSelectedService: DetailedSelectedService, elementRef: ElementRef, translateService: TranslateService, changeDetectorRef: ChangeDetectorRef); ngOnDestroy(): void; ngOnInit(): void; }