import { ElementRef, OnChanges, SimpleChanges } from "@angular/core"; import { Observable } from "rxjs"; import { PadIconRegistry } from "./icon.registry"; import { PadIconConfig, PadIconSize } from "./icon.type"; import * as i0 from "@angular/core"; export declare class PadIconComponent implements OnChanges { private _elementRef; private _registry; key: string; padSize: PadIconSize; strokeWidth: string | number; width: string | number; height: string | number; private _init; private _config; svgIcon$: Observable; get element(): HTMLElement; constructor(_elementRef: ElementRef, _registry: PadIconRegistry, customConfig: PadIconConfig); ngOnChanges(changes: SimpleChanges): void; private _setSvgIcon; private _setSvgElementAttribute; private _setIconWidth; private _setIconHeight; private _setIconSize; private _coerceCssPixelValue; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }