import * as React from 'react';
import { IconName } from './iconSvs';
export interface SvgIconProps {
    /** 图标名称 */
    name: IconName;
    /** 图标尺寸，默认 16 */
    size?: number | string;
    /** 自定义类名 */
    className?: string;
    /** 自定义样式 */
    style?: React.CSSProperties;
    /** 自定义颜色，默认使用 currentColor */
    color?: string;
}
/**
 * 通用 SVG 图标组件
 * 基于 iconSvs.ts 中的配置渲染图标
 *
 * @example
 * ```tsx
 * <SvgIcon name="table" size={16} />
 * <SvgIcon name="eye" size={24} color="#333" />
 * ```
 */
export declare const SvgIcon: React.FC<SvgIconProps>;
