import { ElementRef, EventEmitter } from '@angular/core';
import { PoListBoxLiterals } from '../interfaces/po-listbox-literals.interface';
/**
 * @docsPrivate
 *
 * @description
 *
 * Componente de pesquisa que será criado dentro do search do `po-listbox`.
 */
export declare class PoSearchListComponent {
    private readonly cd;
    inputElement: ElementRef;
    /** Propriedade que recebe as literais definidas no `po-listbox`. */
    literals?: PoListBoxLiterals;
    fieldValue: string;
    /** Tamanho do texto de exibido do item. */
    size: string;
    /** Evento que será disparado a cada tecla digitada no campo de busca. */
    change: EventEmitter<any>;
    private _placeholder?;
    initUp: boolean;
    initDown: boolean;
    /**
     * @optional
     *
     * @description
     *
     * Placeholder do campo de pesquisa.
     *
     * > Caso o mesmo não seja informado, o valor padrão será traduzido com base no idioma do navegador (pt, es e en).
     *
     * @default `Buscar`
     */
    set placeholder(placeholder: string);
    get placeholder(): string;
    get inputValue(): any;
    onChange(event: any): void;
    setFocus(): void;
    clean(): void;
    resetKeys(): void;
    isTypeof(object: any, type: any): boolean;
    changeInitSearch(event: any): void;
}
