/**
 * 验证Avatar尺寸
 * @param {string|number} size - 要验证的尺寸
 * @returns {boolean} 是否为有效尺寸
 */
export function isValidSize(size: string | number): boolean;
/**
 * 验证Avatar变体
 * @param {string} variant - 要验证的变体
 * @returns {boolean} 是否为有效变体
 */
export function isValidVariant(variant: string): boolean;
/**
 * 验证Avatar颜色
 * @param {string} color - 要验证的颜色
 * @returns {boolean} 是否为有效颜色
 */
export function isValidColor(color: string): boolean;
/**
 * 获取Avatar的CSS类名
 * @param {Object} props - Avatar的props
 * @returns {Array<string>} CSS类名数组
 */
export function getAvatarClasses({ size, variant, color, src, imgError }: Object): Array<string>;
/**
 * 获取Avatar的内联样式
 * @param {number} size - 自定义尺寸
 * @returns {Object} 内联样式对象
 */
export function getAvatarStyles(size: number): Object;
/**
 * 生成Avatar文本（从名称中提取首字母）
 * @param {string} children - 输入的文本
 * @returns {string} 处理后的文本
 */
export function generateAvatarText(children: string): string;
/**
 * 处理图片加载错误
 * @param {Function} setImgError - 设置图片错误状态的函数
 */
export function handleImageError(setImgError: Function): void;
/**
 * 处理图片加载成功
 * @param {Function} setImgError - 设置图片错误状态的函数
 */
export function handleImageLoad(setImgError: Function): void;
/**
 * 有效的Avatar尺寸
 */
export const validSizes: string[];
/**
 * 有效的Avatar变体
 */
export const validVariants: string[];
/**
 * 有效的Avatar颜色
 */
export const validColors: string[];
//# sourceMappingURL=utils.d.ts.map