import { ElementRef, AfterViewInit } from '@angular/core';
import * as i0 from "@angular/core";
export declare class SearchComponent implements AfterViewInit {
    placeholder: string;
    type: 'primary' | 'secondary';
    currentSearch: string;
    private readonly searchTerm;
    inSearchMode: boolean;
    inputSearch: import("@angular/core").Signal<ElementRef<any>>;
    private readonly unoSearch;
    private readonly renderer;
    private readonly cdr;
    constructor();
    ngAfterViewInit(): void;
    onButtonClick(text: string): void;
    keyDownFunction(event: any, text: string): void;
    private normalizeString;
    static ɵfac: i0.ɵɵFactoryDeclaration<SearchComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SearchComponent, "uno-search", never, { "placeholder": { "alias": "placeholder"; "required": false; }; "type": { "alias": "type"; "required": false; }; "currentSearch": { "alias": "currentSearch"; "required": false; }; }, { "searchTerm": "searchTerm"; }, never, never, true, never>;
}
