import { OnInit, OnDestroy } from "@angular/core"; import { IdService } from "../shared/services/id.service"; export declare class IconComponent implements OnInit, OnDestroy { private idService; readonly circleId: string; readonly iconClassXs: boolean; readonly iconClassSm: boolean; readonly iconClassMd: boolean; readonly iconClassLg: boolean; readonly iconClass2x: boolean; readonly iconClass3x: boolean; readonly iconClass5x: boolean; readonly iconClass7x: boolean; readonly iconClass10x: boolean; readonly iconClassCircle: boolean; readonly iconClassCircleBorder: boolean; block: string; id: string; type: "solid" | "light" | "brand"; icon: string; circle: boolean; circleBorder: boolean; showTitle: boolean; label: string; role: string; wrapperClass: string; tabIndex: any; ariaHidden: any; color: any; stroke: any; circleColor: string; circleSize: "" | "small" | "large"; spin: boolean; pulse: boolean; size: "xsmall" | "small" | "medium" | "large" | "2x" | "3x" | "5x" | "7x" | "10x" | ""; fixedWidth: boolean; rotate: "" | 90 | 180 | 270; flip: "" | "horizontal" | "vertical" | "both"; iconClass: boolean; constructor(idService: IdService); ngOnDestroy(): void; ngOnInit(): void; iconType(): string; validateInputParameters(): void; toUppercase(icon: any): string; isHidden(): any; calculateIconClasses(): {}; }