import { OnInit } from '@angular/core';
import { SafeHtml } from '@angular/platform-browser';
import { CoreComponentsIcon } from '../../core/enum/core-components-icon.enum';
import { IconCacheService } from './icon-cache.service';
export declare class IconComponent implements OnInit {
    private _iconCache;
    set icon(value: CoreComponentsIcon);
    set iconData(value: SafeHtml | undefined);
    showClass: boolean;
    innerIconData: SafeHtml | undefined;
    private _icon;
    private _iconData;
    constructor(_iconCache: IconCacheService);
    ngOnInit(): void;
    private _prepareIcon;
    private _setIconFromEnum;
}
