import * as React from 'react'; import * as PropTypes from 'prop-types'; import { AvatarProps as ReakitAvatarProps } from 'reakit/ts'; import { Omit } from '../types'; export declare type LocalAvatarProps = { a11yLabel?: string; alt?: string; color?: string; className?: string; fit?: 'cover' | 'contain'; fitPosition?: string; initials?: string; kind?: 'circle' | 'square'; palette?: string; size?: number | 'default' | 'xsmall' | 'small' | 'medium' | 'large'; src?: string; }; export declare type AvatarProps = LocalAvatarProps & Omit; export declare const Avatar: React.FunctionComponent; export declare const avatarPropTypes: { a11yLabel: PropTypes.Requireable; alt: PropTypes.Requireable; kind: PropTypes.Validator<"circle" | "square">; color: PropTypes.Requireable; className: PropTypes.Requireable; fit: PropTypes.Validator<"contain" | "cover">; fitPosition: PropTypes.Requireable; initials: PropTypes.Requireable; palette: PropTypes.Requireable; size: PropTypes.Validator; src: PropTypes.Requireable; }; export declare const avatarDefaultProps: Partial; declare const C: React.FunctionComponent; export default C;