import { type HTMLTemplateResult } from '@alwatr/element'; import { preloadIcon } from './preload.js'; export { preloadIcon }; declare global { interface HTMLElementTagNameMap { 'alwatr-icon': AlwatrIcon; } } declare const AlwatrIcon_base: import("@alwatr/type").Constructor & import("@alwatr/type").Constructor & import("@alwatr/type").Constructor & typeof import("lit-element/lit-element.js").LitElement; /** * Alwatr icon component * * @attr {Boolean} flip-rtl */ export declare class AlwatrIcon extends AlwatrIcon_base { static styles: import("@alwatr/element").CSSResult; protected static _fallback: HTMLTemplateResult; svg: HTMLTemplateResult | null; private _name; set name(val: string); get name(): string; render(): unknown; protected _fetchIcon(name: string): Promise; } //# sourceMappingURL=icon.d.ts.map