declare const _default: typeof CustomElement & import("../core/CustomElement.js").Class<{ color: string; ink: string; typeStyle: string; }, any[]> & import("../core/CustomElement.js").Class<{ _img: HTMLImageElement; }, any[]> & import("../core/CustomElement.js").Class<{ naturalWidth: number; naturalHeight: number; complete: boolean; currentSrc: string; x: number; y: number; decode: () => Promise; }, any[]> & import("../core/CustomElement.js").Class<{ icon: string; disabled: boolean; alt: string; src: string; svg: string; svgPath: string; srcset: string; sizes: string; variation: string; crossOrigin: string; useMap: string; isMap: boolean; referrerPolicy: string; decoding: "auto" | "async" | "sync"; loading: "eager" | "lazy"; width: number; height: number; forceFont: boolean; _linkLoaded: boolean; viewBox: string; fontClass: string; fontLibrary: string; _isConnected: boolean; }, any[]> & import("../core/CustomElement.js").Class<{ _svgAlias: { path: string; viewBox: string; }; }, any[]> & import("../core/CustomElement.js").Class<{ _computedSVGPath: string; _computedViewBox: string; }, any[]> & import("../core/CustomElement.js").Class<{ _showFontIcon: boolean; }, any[]> & import("../core/CustomElement.js").Class<{ showSVG: () => boolean; }, any[]>; export default _default; export type DeprecatedHTMLImageElementProperties = "align" | "border" | "hspace" | "longDesc" | "lowsrc" | "name" | "vspace"; import CustomElement from '../core/CustomElement.js'; //# sourceMappingURL=Icon.d.ts.map