import { OnInit, EventEmitter } from '@angular/core'; import { ControlValueAccessor, FormGroup, FormBuilder } from '@angular/forms'; import { EclBaseEvent } from '../../model/ecl-base.event'; import { ECLBaseDirective } from '../ecl-base.directive'; import * as i0 from "@angular/core"; export declare class EclSearchFormEvent extends EclBaseEvent { keyword: string; constructor(keyword: string); } export declare const ECL_SEARCH_FORM_VALUE_ACCESSOR: any; export declare class EclSearchFormComponent extends ECLBaseDirective implements OnInit, ControlValueAccessor { private fb; formControlName: string; searchInputText: string; placeholder: string; searchButtonLabel: string; searchButtonIcon: string; get cssClasses(): string; role: string; search: EventEmitter; fg: FormGroup; private keyword; private onChange; private onTouched; constructor(fb: FormBuilder); ngOnInit(): void; onSearchClick(evt: Event): void; onEnterKeyDown(evt: Event): void; writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=ecl-search-form.component.d.ts.map