import { OnInit } from '@angular/core'; import { HttpClient } from '@angular/common/http'; import { DomSanitizer, SafeHtml } from '@angular/platform-browser'; import * as i0 from "@angular/core"; export declare class IconComponent implements OnInit { private http; private domSanitizer; icon?: IconName; noHover?: boolean; isActive?: boolean; constructor(http: HttpClient, domSanitizer: DomSanitizer); svgIcon: SafeHtml; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare const iconTypes: { [key: string]: string; }; export type IconName = 'question' | 'setting' | 'notification' | 'menu' | 'avatar' | 'grid' | 'search' | 'login' | 'accounting' | 'home' | 'invoice' | 'fileDownload' | 'dashboard' | 'balanceSetting' | 'chartBars' | 'crm' | 'store' | 'team' | 'q' | 'users' | 'eye' | 'eyeSlash' | 'menuArrow' | 'closeMenu' | 'calendar' | 'rightArrow' | 'admin' | 'user' | 'trash' | 'angleLeft' | 'angleRight' | 'check' | 'closeCircle' | 'angleDown' | 'filter' | 'columns' | 'cards' | 'list' | 'xmark' | 'circleDown' | 'minimize' | 'cube' | 'lens' | 'target' | 'maximize' | 'arrowDown' | 'filePlus' | 'external' | 'mail' | 'mailOpened' | 'mailClosed' | 'plus' | 'phone' | 'link' | 'picture' | 'attachment' | 'download';