import { default as React, FunctionComponent, MouseEvent } from 'react'; import { BasicComponent } from '../../utils/typings'; import { default as AvatarGroup } from '../avatargroup'; export interface AvatarProps extends BasicComponent { size: string; icon: React.ReactNode; shape: AvatarShape; background: string; color: string; fit: 'contain' | 'cover' | 'fill' | 'none' | 'scale-down'; src: string; alt: string; onClick: (e: MouseEvent) => void; onError: () => void; } export type AvatarShape = 'round' | 'square'; export declare const Avatar: FunctionComponent & Omit, 'onClick'>> & { Group: typeof AvatarGroup; };