import { LitElement, nothing } from 'lit'; /** * Renders a Phosphor icon as an SVG via `@phosphor-icons/webcomponents`. * * The consuming app must register the icons it uses, e.g. * `import '@phosphor-icons/webcomponents/PhHeart'` for `name="heart"`. * An un-imported (or empty) name renders nothing. */ export declare class Icon extends LitElement { name: string; isFilled: boolean; fillInHover: boolean; static styles: import('lit').CSSResult[]; render(): typeof nothing | import('lit').TemplateResult; } declare global { interface HTMLElementTagNameMap { 'gv-icon': Icon; } } //# sourceMappingURL=Icon.d.ts.map