import { OnInit } from '@angular/core';
import { FormBuilder, FormGroup } from '@angular/forms';
import { EntityService } from '../entity.service';
import { SearchHelp } from './search-help';
export declare class SearchHelpComponent implements OnInit {
    private fb;
    private entityService;
    isSearchHelpModalShown: boolean;
    isFilterShown: boolean;
    isSelectAllChecked: boolean;
    searchHelpMeta: SearchHelp;
    fuzzySearchTerm: string;
    selectedIndex: number;
    filterFields: any[];
    listFields: any[];
    filterFieldsFormGroup: FormGroup;
    exportControl: any;
    afterExportFn: any;
    listData: any[];
    get displaySearchHelpModal(): "none" | "block";
    constructor(fb: FormBuilder, entityService: EntityService);
    ngOnInit(): void;
    openSearchHelpModal(searchHelpMeta: SearchHelp, exportControl: any, afterExportFn?: any): void;
    openSearchHelpModalByEntity(entityID: string, relationID: string, exportControl: any, readonly: boolean, exportField?: string, domainID?: string, afterExportFn?: any): void;
    search(): void;
    _generateSearchList(data: object[]): void;
    enterSearch($event: any): void;
    showFilter(): void;
    hideFilter(): void;
    selectAll(): void;
    confirmSelection(): void;
    closeSearchHelpModal(): void;
}
