import React, { PureComponent } from 'react'; import PropTypes from 'prop-types'; import { AvatarGroupProps } from './interface'; export default class AvatarGroup extends PureComponent { static defaultProps: { size: string; shape: string; overlapFrom: string; }; static propTypes: { children: PropTypes.Requireable; shape: PropTypes.Requireable; size: PropTypes.Requireable; maxCount: PropTypes.Requireable; renderMore: PropTypes.Requireable<(...args: any[]) => any>; overlapFrom: PropTypes.Requireable; }; getAllAvatars(): (string | number | true | React.ReactElement> | Iterable | React.ReactPortal)[]; getMergeAvatars(avatars: React.ReactNode[]): React.ReactNode[]; renderMoreAvatar(restNumber: number, restAvatars: React.ReactNode[]): React.JSX.Element; render(): React.JSX.Element; }