/// <reference types="react" />
import PropTypes from 'prop-types';
declare type AvatarComponentProps = PropTypes.InferProps<typeof avatarComponentPropTypes>;
export declare const AvatarComponent: {
    ({ displayName, showTooltip, size, className, imgSrc, alt, classes, "data-testid": dataTestId, }: AvatarComponentProps): JSX.Element;
    propTypes: {
        displayName: PropTypes.Requireable<string>;
        showTooltip: PropTypes.Requireable<boolean>;
        size: PropTypes.Requireable<number>;
        className: PropTypes.Requireable<string>;
        imgSrc: PropTypes.Requireable<string>;
        alt: PropTypes.Requireable<string>;
        'data-testid': PropTypes.Requireable<string>;
        classes: PropTypes.Validator<NonNullable<PropTypes.InferProps<{
            avatar: PropTypes.Requireable<string>;
        }>>>;
    };
    defaultProps: {
        displayName: string;
        showTooltip: boolean;
        size: number;
        className: any;
        imgSrc: any;
        alt: any;
        'data-testid': string;
    };
};
declare const avatarComponentPropTypes: {
    displayName: PropTypes.Requireable<string>;
    showTooltip: PropTypes.Requireable<boolean>;
    size: PropTypes.Requireable<number>;
    className: PropTypes.Requireable<string>;
    imgSrc: PropTypes.Requireable<string>;
    alt: PropTypes.Requireable<string>;
    'data-testid': PropTypes.Requireable<string>;
    classes: PropTypes.Validator<NonNullable<PropTypes.InferProps<{
        avatar: PropTypes.Requireable<string>;
    }>>>;
};
declare const _default: import("react").ComponentType<Pick<Pick<Pick<PropTypes.InferPropsInner<Pick<{
    displayName: PropTypes.Requireable<string>;
    showTooltip: PropTypes.Requireable<boolean>;
    size: PropTypes.Requireable<number>;
    className: PropTypes.Requireable<string>;
    imgSrc: PropTypes.Requireable<string>;
    alt: PropTypes.Requireable<string>;
    'data-testid': PropTypes.Requireable<string>;
    classes: PropTypes.Validator<NonNullable<PropTypes.InferProps<{
        avatar: PropTypes.Requireable<string>;
    }>>>;
}, never>> & Partial<PropTypes.InferPropsInner<Pick<{
    displayName: PropTypes.Requireable<string>;
    showTooltip: PropTypes.Requireable<boolean>;
    size: PropTypes.Requireable<number>;
    className: PropTypes.Requireable<string>;
    imgSrc: PropTypes.Requireable<string>;
    alt: PropTypes.Requireable<string>;
    'data-testid': PropTypes.Requireable<string>;
    classes: PropTypes.Validator<NonNullable<PropTypes.InferProps<{
        avatar: PropTypes.Requireable<string>;
    }>>>;
}, "className" | "data-testid" | "displayName" | "classes" | "size" | "alt" | "showTooltip" | "imgSrc">>>, "className" | "data-testid" | "displayName" | "classes" | "size" | "alt" | "showTooltip" | "imgSrc"> & Pick<PropTypes.InferProps<{
    displayName: PropTypes.Requireable<string>;
    showTooltip: PropTypes.Requireable<boolean>;
    size: PropTypes.Requireable<number>;
    className: PropTypes.Requireable<string>;
    imgSrc: PropTypes.Requireable<string>;
    alt: PropTypes.Requireable<string>;
    'data-testid': PropTypes.Requireable<string>;
    classes: PropTypes.Validator<NonNullable<PropTypes.InferProps<{
        avatar: PropTypes.Requireable<string>;
    }>>>;
}>, never> & Pick<PropTypes.InferPropsInner<Pick<{
    displayName: PropTypes.Requireable<string>;
    showTooltip: PropTypes.Requireable<boolean>;
    size: PropTypes.Requireable<number>;
    className: PropTypes.Requireable<string>;
    imgSrc: PropTypes.Requireable<string>;
    alt: PropTypes.Requireable<string>;
    'data-testid': PropTypes.Requireable<string>;
    classes: PropTypes.Validator<NonNullable<PropTypes.InferProps<{
        avatar: PropTypes.Requireable<string>;
    }>>>;
}, never>> & Partial<PropTypes.InferPropsInner<Pick<{
    displayName: PropTypes.Requireable<string>;
    showTooltip: PropTypes.Requireable<boolean>;
    size: PropTypes.Requireable<number>;
    className: PropTypes.Requireable<string>;
    imgSrc: PropTypes.Requireable<string>;
    alt: PropTypes.Requireable<string>;
    'data-testid': PropTypes.Requireable<string>;
    classes: PropTypes.Validator<NonNullable<PropTypes.InferProps<{
        avatar: PropTypes.Requireable<string>;
    }>>>;
}, "className" | "data-testid" | "displayName" | "classes" | "size" | "alt" | "showTooltip" | "imgSrc">>>, never>, "classes"> & {
    className?: string;
    'data-testid'?: string;
    displayName?: string;
    size?: number;
    alt?: string;
    showTooltip?: boolean;
    imgSrc?: string;
} & {}, "className" | "data-testid" | "displayName" | "size" | "alt" | "showTooltip" | "imgSrc"> & import("@material-ui/core/styles").StyledComponentProps<"avatar">>;
export default _default;
//# sourceMappingURL=index.d.ts.map