import { ElementRef, OnInit, OnDestroy, Renderer2 } from '@angular/core';
import { BasePickerResults } from '../base-picker-results/BasePickerResults';
import { NovoLabelService } from '../../../../services/novo-label-service';
export declare class GroupedMultiPickerResults extends BasePickerResults implements OnInit, OnDestroy {
    private renderer;
    labels: NovoLabelService;
    private inputElement;
    private listElement;
    selectedCategory: string;
    searchTerm: string;
    private keyboardSubscription;
    private internalMap;
    term: any;
    readonly categories: any;
    constructor(element: ElementRef, renderer: Renderer2, labels: NovoLabelService);
    ngOnInit(): void;
    ngOnDestroy(): void;
    setAllCategory(): void;
    selectCategory(category: {
        value: string;
        label: string;
    }): void;
    clearSearchTerm(event: MouseEvent): void;
    filterData(): {
        value: string;
        label: string;
    }[];
    private filter(array);
}
