/** * @license * Copyright Datorama. All Rights Reserved. * * Use of this source code is governed by an Apache License 2.0 license that can be * found in the LICENSE file at https://github.com/datorama/client-core/blob/master/LICENSE */ import { ElementRef, OnInit } from '@angular/core'; import { IconRegistry, SvgRegistry } from '../services/icon-registry'; import { DatoIcons } from './icon.types'; export declare class DatoIconComponent implements OnInit { private host; private iconRegistry; private svgRegistry; width: any; height: any; private iconKey; private lastIconClass; private registry; icon: DatoIcons | string; /** @deprecated - use icon input or dato-font-icon instead */ datoIcon: string; datoSize: 'lg' | 'md' | 'sm' | 'xs'; constructor(host: ElementRef, iconRegistry: IconRegistry, svgRegistry: SvgRegistry, width: any, height: any); ngOnInit(): void; ngOnChanges(): void; get element(): any; private injectSvg; private getIconClass; private render; }