import { OnInit, ElementRef, OnChanges } from '@angular/core'; import { HttpClient } from '@angular/common/http'; import { DomSanitizer } from '@angular/platform-browser'; import * as i0 from "@angular/core"; export declare class SvgComponent implements OnInit, OnChanges { private http; private sanitizer; icon: string; width: number; height: number; color: string; fill: string; stroke: string; type: 'default' | 'outline' | 'solid'; size?: 'sm' | 'md' | 'lg' | 'xl' | '2xl' | '3xl' | '4xl'; svgContainer: ElementRef; constructor(http: HttpClient, sanitizer: DomSanitizer); ngOnInit(): void; ngOnChanges(): void; private getIconDimensions; loadSvgIcon(iconName: string): void; private fallbackLoad; private updateSvg; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }