import { EventEmitter } from '@angular/core';
import { UntypedFormControl } from '@angular/forms';
import * as i0 from "@angular/core";
export declare class KbqFilterBarSearch {
    /** KbqFilterBar instance */
    private readonly filterBar;
    private readonly changeDetectorRef;
    private input;
    private button;
    private tooltip;
    /** control for search */
    searchControl: UntypedFormControl;
    /** Whether the search active */
    isSearchActive: boolean;
    /** localized data
     * @docs-private */
    get localeData(): any;
    /** event that is generated whenever a user performs a search. */
    readonly onSearch: EventEmitter<string>;
    constructor();
    openSearch(): void;
    /** @docs-private */
    onBlur(): void;
    /** @docs-private */
    onEscape(): void;
    /** @docs-private */
    onClear(): void;
    /** @docs-private */
    onReset: () => void;
    static ɵfac: i0.ɵɵFactoryDeclaration<KbqFilterBarSearch, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<KbqFilterBarSearch, "kbq-filter-search, [kbq-filter-search]", never, {}, { "onSearch": "onSearch"; }, never, never, true, never>;
}
