import { AfterViewInit, EventEmitter } from '@angular/core'; import { UntypedFormControl } from '@angular/forms'; import * as i0 from "@angular/core"; export declare const defaultOnSearchTimeout = 0; /** @deprecated Will be removed in next major release. Use `kbq-search-expandable` instead. */ export declare class KbqFilterBarSearch implements AfterViewInit { /** KbqFilterBar instance */ private readonly filterBar; private readonly changeDetectorRef; private readonly destroyRef; private input; private button; private tooltip; /** control for search */ searchControl: UntypedFormControl; /** Whether the search active */ isSearchActive: boolean; /** localized data * @docs-private */ get localeData(): any; /** /** Timeout in milliseconds for emit event. The default value is taken from defaultOnSearchTimeout * @default 0 */ readonly onSearchTimeout: import("@angular/core").InputSignalWithTransform; /** Emit event by enter or not. Default is false */ readonly emitValueByEnter: import("@angular/core").InputSignalWithTransform; /** Value of the field after initialization */ readonly initialValue: import("@angular/core").InputSignal; /** Custom tooltip text. When set, overrides localeData.tooltip */ readonly customTooltip: import("@angular/core").InputSignal; /** Custom placeholder text. When set, overrides localeData.placeholder */ readonly customPlaceholder: import("@angular/core").InputSignal; /** @docs-private */ get resolvedTooltip(): string; /** @docs-private */ get resolvedPlaceholder(): string; /** event that is generated whenever a user performs a search. */ readonly onSearch: EventEmitter; ngAfterViewInit(): void; openSearch(): void; /** @docs-private */ onBlur(): void; /** @docs-private */ onEscape(): void; /** @docs-private */ onEnter(): void; /** @docs-private */ onClear(): void; /** @docs-private */ onReset: () => void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }