import { MatIconRegistry } from '@angular/material/icon';
import { DomSanitizer } from '@angular/platform-browser';
import * as i0 from "@angular/core";
export declare class IconService {
    private iconRegistry;
    private sanitizer;
    constructor(iconRegistry: MatIconRegistry, sanitizer: DomSanitizer);
    /**
     * register an SVG icon to the MatIconRegistry, so that this icon can be used with the MatIcon component.
     *
     * &lt;mat-icon svgIcon='my-svg-icon' &gt;&lt;/mat-icon&gt;
     *
     * @param iconName
     * @param iconUrl
     */
    addSvgIcon(iconName: string, iconUrl: string): void;
    useMaterialIcons(value?: boolean): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<IconService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<IconService>;
}
