export default Avatar; /** * Avatar is a type of element that visually represents a user, either as an image, name initials or placeholder icon. */ declare class Avatar extends React.PureComponent { constructor(props: any); state: { fadeIndication: boolean; showIndication: boolean; }; _onMouseEnter: () => void; _onMouseLeave: () => void; render(): React.JSX.Element; } declare namespace Avatar { let displayName: string; namespace propTypes { let size: PropTypes.Requireable; let color: PropTypes.Requireable; let shape: PropTypes.Requireable; let className: PropTypes.Requireable; let dataHook: PropTypes.Requireable; let presence: PropTypes.Requireable; let indication: PropTypes.Requireable; let customIndication: PropTypes.Requireable; let onIndicationClick: PropTypes.Requireable<(...args: any[]) => any>; let showIndicationOnHover: PropTypes.Requireable; let loading: PropTypes.Requireable; let name: PropTypes.Requireable; let text: PropTypes.Requireable; let placeholder: PropTypes.Requireable; let imgProps: PropTypes.Requireable; let ariaLabel: PropTypes.Requireable; let title: PropTypes.Requireable; let onClick: PropTypes.Requireable<(...args: any[]) => any>; } namespace defaultProps { let size_1: string; export { size_1 as size }; let shape_1: string; export { shape_1 as shape }; let showIndicationOnHover_1: boolean; export { showIndicationOnHover_1 as showIndicationOnHover }; } } import React from 'react'; import PropTypes from 'prop-types'; //# sourceMappingURL=Avatar.d.ts.map