import { Color, Fill } from "../../model"; import { Icon } from "../../model"; export declare class SmoothlyIcon { element: HTMLElement; color: Color; fill: Fill; name: Icon | "empty"; size?: "tiny" | "small" | "medium" | "large" | "xlarge"; rotate?: number; flip?: "x" | "y"; tooltip?: string; latestPromise: Promise; componentWillLoad(): Promise; nameChanged(): Promise; private sanitizeSvg; updateSvg(svg?: SVGElement): void; render(): any; }