import { OnInit, EventEmitter, TemplateRef } from '@angular/core'; import { FormControl } from '@angular/forms'; import { SearchEvent } from '../search.model'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class SearchInputComponent implements OnInit { source: (value: string) => Observable; types: string; label: string; set required(value: boolean); get required(): boolean; defaultInputTemplate: TemplateRef; searchInputTemplate: TemplateRef; searchInputClass: boolean; search: EventEmitter; searchControl: FormControl; displayLoader: boolean; private _required; constructor(); ngOnInit(): void; clear(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }