/**
 * 图标 SVG 配置常量
 * 统一管理所有图标的 path 数据，避免重复编写图标组件
 */
export interface IconPathConfig {
    /** path 的 d 属性 */
    d: string;
    /** 填充规则，默认 'evenodd' */
    fillRule?: 'evenodd' | 'nonzero';
    /** 自定义填充色，默认使用 'currentColor' */
    fill?: string;
    /** 填充透明度 */
    fillOpacity?: number;
}
export interface IconConfig {
    /** viewBox，默认 '0 0 16 16' */
    viewBox?: string;
    /** SVG path 配置数组 */
    paths: IconPathConfig[];
    /** clipPath ID（可选） */
    clipPathId?: string;
    /** clipPath 的尺寸，默认与 viewBox 相同 */
    clipPathSize?: {
        width: number;
        height: number;
    };
}
/** 所有图标配置 */
export declare const ICON_CONFIGS: Record<string, IconConfig>;
/** 图标名称类型 */
export type IconName = keyof typeof ICON_CONFIGS;
