import { HttpClient } from '@angular/common/http'; import { ElementRef, OnInit, Renderer2 } from '@angular/core'; import { JunteUIConfig } from '../../../config'; import { Stroke } from '../../../core/enums/stroke'; import { InMemoryCacheService } from '../../../core/services/in-memory-cache.service'; import * as ɵngcc0 from '@angular/core'; export declare class SvgIconComponent implements OnInit { private config; private http; private cache; private hostRef; private renderer; readonly host = "jnt-svg-icon-host"; private svg; private _color; private icon$; private iconset$; set iconset(iconset: string); get iconset(): string; set icon(icon: string); get icon(): string; _stroke: Stroke; tags: string[]; set stroke(stroke: Stroke); get stroke(): Stroke; set color(color: string); get color(): string; get hasColor(): boolean; constructor(config: JunteUIConfig, http: HttpClient, cache: InMemoryCacheService, hostRef: ElementRef, renderer: Renderer2); ngOnInit(): void; render(): void; private load; static ɵfac: ɵngcc0.ɵɵFactoryDef; static ɵcmp: ɵngcc0.ɵɵComponentDefWithMeta; } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3ZnLWljb24uY29tcG9uZW50LmQudHMiLCJzb3VyY2VzIjpbInN2Zy1pY29uLmNvbXBvbmVudC5kLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7QUFLQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTBCQSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEh0dHBDbGllbnQgfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XG5pbXBvcnQgeyBFbGVtZW50UmVmLCBPbkluaXQsIFJlbmRlcmVyMiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgSnVudGVVSUNvbmZpZyB9IGZyb20gJy4uLy4uLy4uL2NvbmZpZyc7XG5pbXBvcnQgeyBTdHJva2UgfSBmcm9tICcuLi8uLi8uLi9jb3JlL2VudW1zL3N0cm9rZSc7XG5pbXBvcnQgeyBJbk1lbW9yeUNhY2hlU2VydmljZSB9IGZyb20gJy4uLy4uLy4uL2NvcmUvc2VydmljZXMvaW4tbWVtb3J5LWNhY2hlLnNlcnZpY2UnO1xuZXhwb3J0IGRlY2xhcmUgY2xhc3MgU3ZnSWNvbkNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XG4gICAgcHJpdmF0ZSBjb25maWc7XG4gICAgcHJpdmF0ZSBodHRwO1xuICAgIHByaXZhdGUgY2FjaGU7XG4gICAgcHJpdmF0ZSBob3N0UmVmO1xuICAgIHByaXZhdGUgcmVuZGVyZXI7XG4gICAgcmVhZG9ubHkgaG9zdCA9IFwiam50LXN2Zy1pY29uLWhvc3RcIjtcbiAgICBwcml2YXRlIHN2ZztcbiAgICBwcml2YXRlIF9jb2xvcjtcbiAgICBwcml2YXRlIGljb24kO1xuICAgIHByaXZhdGUgaWNvbnNldCQ7XG4gICAgc2V0IGljb25zZXQoaWNvbnNldDogc3RyaW5nKTtcbiAgICBnZXQgaWNvbnNldCgpOiBzdHJpbmc7XG4gICAgc2V0IGljb24oaWNvbjogc3RyaW5nKTtcbiAgICBnZXQgaWNvbigpOiBzdHJpbmc7XG4gICAgX3N0cm9rZTogU3Ryb2tlO1xuICAgIHRhZ3M6IHN0cmluZ1tdO1xuICAgIHNldCBzdHJva2Uoc3Ryb2tlOiBTdHJva2UpO1xuICAgIGdldCBzdHJva2UoKTogU3Ryb2tlO1xuICAgIHNldCBjb2xvcihjb2xvcjogc3RyaW5nKTtcbiAgICBnZXQgY29sb3IoKTogc3RyaW5nO1xuICAgIGdldCBoYXNDb2xvcigpOiBib29sZWFuO1xuICAgIGNvbnN0cnVjdG9yKGNvbmZpZzogSnVudGVVSUNvbmZpZywgaHR0cDogSHR0cENsaWVudCwgY2FjaGU6IEluTWVtb3J5Q2FjaGVTZXJ2aWNlLCBob3N0UmVmOiBFbGVtZW50UmVmLCByZW5kZXJlcjogUmVuZGVyZXIyKTtcbiAgICBuZ09uSW5pdCgpOiB2b2lkO1xuICAgIHJlbmRlcigpOiB2b2lkO1xuICAgIHByaXZhdGUgbG9hZDtcbn1cbiJdfQ==