@fluid-topics/ft-icon
Version:
Typography components
17 lines (16 loc) • 722 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;
private resolvedIcon;
private slottedContent?;
protected render(): import("lit").TemplateResult<1>;
get textContent(): string;
protected update(changedProperties: PropertyValues): void;
private resolveIcon;
protected firstUpdated(_changedProperties: PropertyValues): void;
}