import * as react_jsx_runtime from 'react/jsx-runtime';

declare const avtarSizeList: readonly ["tiny", "small", "medium", "large"];
type AvatarSize = typeof avtarSizeList[number];
declare const avatarSizeMapping: Record<AvatarSize, number>;
type AvatarProps = {
    avatarUrl: string;
    alt: string;
    size?: AvatarSize;
    className?: string;
};
/**
 * A component for showing a profile picture
 */
declare const Avatar: ({ avatarUrl, alt, size, className }: AvatarProps) => react_jsx_runtime.JSX.Element;
type AvatarGroupProps = {
    avatars: Omit<AvatarProps, 'size'>[];
    maxShownProfiles?: number;
    size?: AvatarSize;
};
/**
 * A component for showing a group of Avatar's
 */
declare const AvatarGroup: ({ avatars, maxShownProfiles, size }: AvatarGroupProps) => react_jsx_runtime.JSX.Element;

export { Avatar, AvatarGroup, type AvatarGroupProps, type AvatarProps, type AvatarSize, avatarSizeMapping, avtarSizeList };
