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;
}