@fluid-topics/ft-icon
Version:
Typography components
18 lines (17 loc) • 752 B
TypeScript
import { PropertyValues } from "lit";
import { ElementDefinitionsMap, FtLitElement } from "@fluid-topics/ft-wc-utils";
import { FtIconProperties, FtIconVariants } from "./ft-icon.properties";
export declare class FtIcon extends FtLitElement implements FtIconProperties {
static elementDefinitions: ElementDefinitionsMap;
static styles: import("lit").CSSResult[];
variant?: FtIconVariants;
value?: string;
ariaHidden: string;
private resolvedIcon;
private slottedContent?;
protected render(): import("lit-html").TemplateResult<1>;
getTextContent(): string;
protected update(changedProperties: PropertyValues): void;
private resolveIcon;
protected firstUpdated(_changedProperties: PropertyValues): void;
}