import { EventEmitter } from '@angular/core';
import { TranslationService } from '../../services/translation.service';
import { ISearchSettings } from '../../interfaces/isearch-settings';
import { BaseSearchComponent } from './base-search.component';
import { HttpService } from '../../services/http.service';
import { ISimpleNgSelectItem } from '../ng2-select-custom/select.module';
export declare class SearchComponent extends BaseSearchComponent {
    InitSearch: ISearchSettings;
    private ApplySearch;
    editInputValue: boolean;
    searchPrepared: EventEmitter<{}>;
    goUrl: EventEmitter<{}>;
    goSearchForPreset: EventEmitter<{}>;
    suggestedList: Array<ISimpleNgSelectItem>;
    defaultItem: Array<ISimpleNgSelectItem>;
    private startTimerSearch;
    private timeDelay;
    private minNumberValue;
    hasSearchIcons: boolean;
    hasCloseIcons: boolean;
    private checkedsTextVersion;
    private presetItem;
    constructor(httpService: HttpService, translator: TranslationService);
    searchTextChanged(value: string): void;
    private getSearch;
    selectedItem(event: ISimpleNgSelectItem): void;
    onSearchPrepared(event: string): void;
    removed(event: string): void;
    private whatsIcon;
    private showSearchIcons;
    private showCloseIcons;
    closed(): void;
    opened(): void;
}
