import { OnInit, EventEmitter, OnDestroy } from '@angular/core'; import { FormControl } from '@angular/forms'; import { Observable } from 'rxjs'; import { HeaderKeyList } from '../models.internal'; export declare class NgxAutoTableHeaderSearchComponent implements OnInit, OnDestroy { set debug(isDebug: boolean); filterText: string; hasFilterByColumn: boolean; headerKeyValues: HeaderKeyList; $setSearchText: Observable; $clearTrigger: Observable; searchChanged: EventEmitter; searchHeadersChanged: EventEmitter; autoCompleteObscureName: any; searchControl: FormControl; chooseSearchColumnsControl: FormControl; SELECT_ALL_KEY: string; private logger; private $onDestroyed; ngOnInit(): void; ngOnDestroy(): void; toggleSelectAllColumns(): void; selectAllColumns(): Promise; getSearchByColumns(): string[]; }