import { EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { SearchbarMetadata } from './types'; import * as i0 from "@angular/core"; export declare class SearchbarComponent implements OnInit, OnChanges { private presets; private i18n; /** * Preset name to apply. */ preset?: string; /** * Configuration object. Values here override preset values. */ props: Partial; /** * Resolved props after merging preset + explicit props. */ resolvedProps: SearchbarMetadata; /** * Emits the search term on input. */ filterEvent: EventEmitter; /** * Emits when the searchbar gains focus. */ focusEvent: EventEmitter; /** * Emits when the searchbar loses focus. */ blurEvent: EventEmitter; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; private resolveProps; /** Get placeholder text */ getPlaceholder(): string; /** Get cancel button text */ getCancelText(): string; onSearch($event: any): void; onFocus(): void; onBlur(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }