import * as React from 'react';
import type { icons } from '../../icons.js';

export interface IconProps extends React.SVGProps<SVGSVGElement> {
  /** design/icons.js 登记的图标名 */
  name: keyof typeof icons;
  /** 边长 px（24 网格等比缩放），默认 16 */
  size?: number;
  /** 描边宽度，默认 2 */
  sw?: number;
}

export declare function Icon(props: IconProps): React.JSX.Element;
