import { EventEmitter, OnChanges, SimpleChanges } from '@angular/core';
import { FangDropdownConfig } from './fang-dropdown.component.model';
export declare class FangDropdownComponent implements OnChanges {
    data: any[];
    config: FangDropdownConfig;
    selectedItemsChanged: EventEmitter<any[]>;
    dropdownData: string[];
    filteredDropdownData: string[];
    isDropdownOpen: boolean;
    selectedItems: any[];
    searchInputText: string;
    ngOnChanges(changes: SimpleChanges): void;
    private selectItem;
    toggleDropdown(arrowPressed?: boolean, event?: MouseEvent): void;
    getPropertyValue(element: any): string;
    isItemSelected(item: string): boolean;
    removeChip(item: any): void;
    getConcatSelectedItems(items: any): string;
    selectAll(): void;
    clearAll(): void;
    proceedToSelection(item: string, event?: MouseEvent): void;
    private sortData;
    getDropdownSize(): string;
    totalSelectedItems(): string;
}
