import { EventEmitter, OnInit } from "@angular/core";
import { IconCacheService } from "../icon/icon-cache.service";
import { IconListItem } from "../../model/icon-list-item";
export declare class ListOfIconsComponent implements OnInit {
    icons: IconCacheService;
    set collection(value: IconListItem[]);
    get collection(): IconListItem[];
    iconSize: number;
    activeItem?: IconListItem;
    itemSelected: EventEmitter<IconListItem>;
    showClass(): boolean;
    readonly Icon: any;
    showMenu: boolean;
    showSubCategories: boolean;
    private _collection;
    constructor(icons: IconCacheService);
    ngOnInit(): void;
    toggleMenu(): void;
    selectItem(item: IconListItem): void;
    handlePickingCategoryClicked(subCategory: IconListItem): void;
    onClickOutside(): void;
}
