import { HttpClient } from "@angular/common/http"; import { Observable } from "rxjs"; import { PadIconConfig } from "./icon.type"; import * as i0 from "@angular/core"; export declare class PadIconRegistry { private readonly _document; private readonly _http; private _icons; private _path; constructor(_document: Document, _http: HttpClient, customConfig: PadIconConfig); get(key: string): Observable; private _getIconFromSvgFileAndRegistry; private _loadContentFromSvgFile; private _nameSvgFileFromKey; private _svgElementFromString; private _setSvgElementAttributes; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }