import { ElementRef, EventEmitter, OnInit } from '@angular/core';
export declare class TccSearchComponent implements OnInit {
    onSearchEvent: EventEmitter<string>;
    closeWidth: string;
    openWidth: string;
    searchOnEnter: boolean;
    searchInputElement: ElementRef<HTMLInputElement>;
    activeView: string;
    _searchInput: string;
    searchExpanded: boolean;
    get searchInput(): string;
    set searchInput(val: string);
    constructor();
    ngOnInit(): void;
    /**
     * handles change of searchInput (emits onSearchEvent)
    */
    private triggerSearch;
    /**
     * handles reset search button
     * @param {MouseEvent} event click event of the resert button
    */
    resetSearch(event: any): void;
    /**
     * handles change event
    */
    onChange(): void;
    /**
     * handles keyup.enter event
    */
    onEnter(): void;
    /**
     * handles focus event
    */
    onFocus(): void;
    /**
     * handles focusOut event
    */
    onFocusOut(): void;
}
