import { EventEmitter, OnDestroy } from '@angular/core';
import { CoreComponentsIcon } from '../../core/enum/core-components-icon.enum';
import { BaseInputComponent } from '../base/base-input.component';
import { SafeHtml } from '@angular/platform-browser';
export declare class InputSearchComponent extends BaseInputComponent<string> implements OnDestroy {
    readonly searchIcon: CoreComponentsIcon;
    placeholder: string;
    handleKeydown: boolean;
    search: EventEmitter<string>;
    isFocused: EventEmitter<boolean>;
    leftIconClick: EventEmitter<MouseEvent>;
    rightIconClick: EventEmitter<MouseEvent>;
    useLeftIcon: boolean;
    useRightIcon: boolean;
    leftIconData: SafeHtml | undefined;
    rightIconData: SafeHtml | undefined;
    centerLabel: boolean;
    showClass(): boolean;
    handleKeyDown(event: KeyboardEvent): void;
    handleModelChange(model: string): void;
    private isMobileDevice;
}
