import { OnInit, EventEmitter } from '@angular/core';
export declare class DropdownSearchSelectorComponent implements OnInit {
    displayProperty: string;
    secondaryDisplayProperty: string;
    filterProperty: string;
    secondaryFilterProperty: string;
    resultSet: any;
    placeholder: string;
    disabled: boolean;
    conditionalMessage: string;
    noResultsMessage: string;
    validationMessage: string;
    loading: boolean;
    selectedItem: any;
    maxWidth: string;
    itemSelected: EventEmitter<any>;
    itemDeselected: EventEmitter<any>;
    textarea: any;
    displayResults: boolean;
    filteredResults: any;
    searchFilter: string;
    displayValidationMessage: boolean;
    elementCurrentlyHasFocus: boolean;
    constructor();
    ngOnInit(): void;
    toggleResultsDisplay(): void;
    focusTextareaAndShowResults(): void;
    hideResults(ignoreFocus?: boolean): void;
    setItem(event: Event, item: any): void;
    resetSelectedItem(): void;
    displayResultsAndApplyFilter(): void;
    isValid(): boolean;
    preventBlur($event: Event): void;
    resetFilter(): void;
}
