import { OnInit, EventEmitter, SimpleChanges, OnChanges } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { Observable } from 'rxjs'; import { SeaculumAngularFormlyService } from '../../services/saeculum-angular-formly.service'; import { FormBaseClass } from '../shared/base-class/form-base-class'; import { TypeaheadService } from '../../services/typeahead.service'; export declare class TypeaheadComponent extends FormBaseClass implements OnInit, OnChanges { formService: SeaculumAngularFormlyService; typeaheadService: TypeaheadService; fieldObj: any; options: any; values: any; form: FormGroup; type: string; valueChange: EventEmitter; infoIcon: string; searching: boolean; searchFailed: boolean; constructor(formService: SeaculumAngularFormlyService, typeaheadService: TypeaheadService); formatMatches: (value: any) => any; termSearch: (text$: Observable) => Observable; ngOnInit(): void; addControl(): void; ngOnChanges(changes: SimpleChanges): void; notifyChange(event: any): void; }