import { ChangeDetectorRef, ElementRef, QueryList, TemplateRef } from '@angular/core'; import { Popover } from '@greetgo/popover'; import { AbstractDynamicFormFieldDirective } from './abstract-dynamic-form-field.directive'; import { AutocompleteOptionComponent } from './autocomplete-option.component'; import { BoAutocompleteOption } from '../model/BoAutocompleteOption'; import { FormFieldType } from '../model/FormFieldType'; import { DynamicFormsService } from '../lib/DynamicFormsService'; import { DynamicFormInnerService } from '../lib/dynamic-form-inner.service'; export declare class DffInputComponent extends AbstractDynamicFormFieldDirective { private readonly popover; private readonly changeDetectorRef; overlay: TemplateRef; origin: HTMLDivElement; optionItem: QueryList; private popoverRef; private popoverOpened; private keyManager; autocompleteOptions: BoAutocompleteOption[]; value: string; constructor(service: DynamicFormsService, innerService: DynamicFormInnerService, elRef: ElementRef, popover: Popover, changeDetectorRef: ChangeDetectorRef); getInputType(field: FormFieldType): string; validate(value: string): string[]; writeValue(value: string): void; showAutocomplete(value: BoAutocompleteOption[]): void; closeAutocomplete(): void; autoCompleteOptionClicked(option: BoAutocompleteOption): void; getId(index: any, value: BoAutocompleteOption): string; onKeydown(event: any): void; private closePopover; }