import 'iconify-icon'; import type { PropertyValues } from 'lit'; import { LuxenElement } from '../../shared/luxen-element.js'; /** * @summary An icon component that renders icons from any Iconify icon set. Decorative by default. Set `label` for meaningful icons. * @customElement l-icon * * @cssproperty --color - The color of the icon. Defaults to `currentColor`. */ export declare class Icon extends LuxenElement { static styles: import("lit").CSSResult[]; /** The icon name in Iconify format (e.g. `mdi:home`, `lucide:check`). */ name: string; /** Accessible label. When set, the icon becomes meaningful (`role="img"` + `aria-label`). When absent, the icon is decorative. */ label?: string; updated(changedProperties: PropertyValues): void; render(): import("lit").TemplateResult<1>; } //# sourceMappingURL=icon.d.ts.map