import { IconProp } from '../icon';
import { SystemProps } from '../system';
import { ThemingProps } from '../theme';
export type AvatarProps = SystemProps & ThemingProps<'Avatar'> & {
    /** Available theme colors for this component. @deprecated */
    colorScheme?: 'blue' | 'green' | 'grey' | 'prussian' | 'red' | 'yellow';
    /** Displays avatar in disabled state with appropriate styling. */
    disabled?: boolean;
    /** Custom function to compute initials based on the provided name. */
    getInitials?: (name: string) => string;
    /** Renders an icon as the only content. */
    icon?: IconProp;
    /** Makes avatar clickable and focusable with correct styling. */
    isInteractive?: boolean;
    /** Displays Avatar with slightly rounded corners. */
    isSquare?: boolean;
    /** Displays initials of the provided name. */
    name?: string;
    /** Displays an image loaded from the given URL. */
    src?: string;
};
//# sourceMappingURL=avatar.types.d.ts.map