import { OnChanges } from '@angular/core'; import { DomSanitizer, SafeHtml } from '@angular/platform-browser'; import { EpagIconName } from './icons'; import * as i0 from "@angular/core"; export declare class IconComponent implements OnChanges { private sanitizer; /** * Name of the icon to render. * Autocomplete lists all epag icon names — any other value falls back to mat-icon. * @example * * */ name: EpagIconName | (string & {}); /** Icon size in pixels. Default: 24. */ size: number; /** Override the default icon color. Uses currentColor — inherits from parent if not set. */ color?: string; get hostColor(): string | undefined; protected safeSvg: SafeHtml; protected isEpagIcon: boolean; constructor(sanitizer: DomSanitizer); ngOnChanges(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }