/** * @name Icon * @description Icons are visual symbols used to represent ideas, objects, or actions. * @overview Icons are visual symbols used to represent ideas, objects, or actions. They communicate messages at a glance, afford interactivity, and draw attention to important information. * @category General * @example */ export declare class Icon { /** * The identifier for the icon. * This name corresponds to a specific SVG asset in the icon set. */ name: string; /** * The size of the icon. * This can be specified in pixels (px) or rem units to control the icon's dimensions. * If a number is provided, it will be treated as rem units. For example, '16px', '2rem', or 2 would be valid values. */ size: string; svg: string; handleNameChange(newValue: string): Promise; fetchSvg(name: string): Promise; componentWillLoad(): Promise; render(): any; }