import { ElementRef, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { SafeHtml } from '@angular/platform-browser'; import { IconRegistryService } from './icon-registry.service'; import { IconNames } from './icon-names'; import * as i0 from "@angular/core"; export declare class IconComponent implements OnChanges, OnInit { private iconRegistry; private elementRef; iconName: import("@angular/core").InputSignal; size: import("@angular/core").InputSignal; strokeWidth: import("@angular/core").InputSignal; color: import("@angular/core").InputSignal; get classList(): string; iconSvg: SafeHtml | undefined; constructor(iconRegistry: IconRegistryService, elementRef: ElementRef); ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; private setIconColor; private setIconSize; private setIconStrokeWidth; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }