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