import * as React from "react";
import { type IAvatarProps } from "../avatar";
/**
 * AvatarGroup component for displaying a group of avatars with overflow handling
 */
export interface IAvatarGroupProps extends React.HTMLAttributes<HTMLDivElement> {
    /**
     * Accept children
     */
    children: React.ReactElement<IAvatarProps> | Array<React.ReactElement<IAvatarProps>>;
    /**
     * Callback to be called when the AvatarGroup is clicked
     */
    onClick?: () => void;
    /**
     * Maximum items to display in the group before the custom avatar is shown
     * @default 4
     */
    maxItems?: number;
    /**
     * Size of the Avatars
     * @default md
     */
    size?: IAvatarProps["size"];
    /**
     * Overwrite the styles for the AvatarGroup by passing space separated class names
     */
    className?: string;
}
/**
 * AvatarGroup component for displaying a group of avatars with overflow handling
 */
export declare const AvatarGroup: React.ForwardRefExoticComponent<IAvatarGroupProps & React.RefAttributes<HTMLDivElement>>;
