import * as React from 'react'; import { OverridableComponent, OverrideProps } from '../OverridableComponent'; export interface AvatarTypeMap

{ props: P & { alt?: string; imgProps?: React.ImgHTMLAttributes; sizes?: string; src?: string; srcSet?: string; variant?: 'circle' | 'rounded' | 'square'; }; defaultComponent: D; classKey: AvatarClassKey; } /** * * Demos: * * - [Avatars](https://material-ui.com/components/avatars/) * * API: * * - [Avatar API](https://material-ui.com/api/avatar/) */ declare const Avatar: OverridableComponent; export type AvatarClassKey = | 'root' | 'colorDefault' | 'circle' | 'rounded' | 'square' | 'img' | 'fallback'; export type AvatarProps< D extends React.ElementType = AvatarTypeMap['defaultComponent'], P = {} > = OverrideProps, D>; export default Avatar;